实例介绍
源下载地址:http://www.invensense.com/developers/software-downloads/
【实例截图】
【核心代码】
motion_driver_6.12
└── motion_driver_6.12
├── arm
│ └── STM32F4_MD6
│ └── Projects
│ └── eMD6
│ ├── Binary
│ │ └── STM32L-Discovery.hex
│ ├── DeviceSupport
│ │ ├── inc
│ │ │ ├── board-st_discovery.h
│ │ │ ├── discover_board.h
│ │ │ ├── platform_defaults.h
│ │ │ ├── stm32f4_discovery.h
│ │ │ ├── stm32f4xx.h
│ │ │ ├── stm32f4xx_conf.h
│ │ │ ├── stm32f4xx_it.h
│ │ │ └── system_stm32f4xx.h
│ │ └── src
│ │ ├── board-st_discovery.c
│ │ ├── startup_stm32f40x.s
│ │ ├── stm32f4_discovery.c
│ │ ├── stm32f4xx_it.c
│ │ └── system_stm32f4xx.c
│ ├── EWARM
│ │ ├── Debug
│ │ │ ├── Exe
│ │ │ │ ├── STM32F4-Discovery.out
│ │ │ │ └── STM32F4-Discovery.sim
│ │ │ ├── List
│ │ │ │ ├── STM32F4-Discovery.log
│ │ │ │ ├── STM32F4-Discovery.map
│ │ │ │ ├── board-st_discovery.lst
│ │ │ │ ├── data_builder.lst
│ │ │ │ ├── eMPL_outputs.lst
│ │ │ │ ├── gpio.lst
│ │ │ │ ├── hal_outputs.lst
│ │ │ │ ├── i2c.lst
│ │ │ │ ├── inv_mpu.lst
│ │ │ │ ├── inv_mpu_dmp_motion_driver.lst
│ │ │ │ ├── log_stm32.lst
│ │ │ │ ├── main.lst
│ │ │ │ ├── message_layer.lst
│ │ │ │ ├── misc.lst
│ │ │ │ ├── ml_math_func.lst
│ │ │ │ ├── mlmath.lst
│ │ │ │ ├── mpl.lst
│ │ │ │ ├── results_holder.lst
│ │ │ │ ├── start_manager.lst
│ │ │ │ ├── startup_stm32f40x.lst
│ │ │ │ ├── stm32f4_discovery.lst
│ │ │ │ ├── stm32f4xx_adc.lst
│ │ │ │ ├── stm32f4xx_can.lst
│ │ │ │ ├── stm32f4xx_crc.lst
│ │ │ │ ├── stm32f4xx_cryp.lst
│ │ │ │ ├── stm32f4xx_cryp_aes.lst
│ │ │ │ ├── stm32f4xx_cryp_des.lst
│ │ │ │ ├── stm32f4xx_cryp_tdes.lst
│ │ │ │ ├── stm32f4xx_dac.lst
│ │ │ │ ├── stm32f4xx_dbgmcu.lst
│ │ │ │ ├── stm32f4xx_dcmi.lst
│ │ │ │ ├── stm32f4xx_dma.lst
│ │ │ │ ├── stm32f4xx_exti.lst
│ │ │ │ ├── stm32f4xx_flash.lst
│ │ │ │ ├── stm32f4xx_fsmc.lst
│ │ │ │ ├── stm32f4xx_gpio.lst
│ │ │ │ ├── stm32f4xx_hash.lst
│ │ │ │ ├── stm32f4xx_hash_md5.lst
│ │ │ │ ├── stm32f4xx_hash_sha1.lst
│ │ │ │ ├── stm32f4xx_i2c.lst
│ │ │ │ ├── stm32f4xx_it.lst
│ │ │ │ ├── stm32f4xx_iwdg.lst
│ │ │ │ ├── stm32f4xx_pwr.lst
│ │ │ │ ├── stm32f4xx_rcc.lst
│ │ │ │ ├── stm32f4xx_rng.lst
│ │ │ │ ├── stm32f4xx_rtc.lst
│ │ │ │ ├── stm32f4xx_sdio.lst
│ │ │ │ ├── stm32f4xx_spi.lst
│ │ │ │ ├── stm32f4xx_syscfg.lst
│ │ │ │ ├── stm32f4xx_tim.lst
│ │ │ │ ├── stm32f4xx_usart.lst
│ │ │ │ ├── stm32f4xx_wwdg.lst
│ │ │ │ ├── storage_manager.lst
│ │ │ │ ├── system_stm32f4xx.lst
│ │ │ │ └── uart.lst
│ │ │ └── Obj
│ │ │ ├── STM32F4_MD6.pbd
│ │ │ ├── STM32F4_MD6.pbd.browse
│ │ │ ├── board-st_discovery.o
│ │ │ ├── board-st_discovery.pbi
│ │ │ ├── board-st_discovery.pbi.cout
│ │ │ ├── data_builder.o
│ │ │ ├── data_builder.pbi
│ │ │ ├── data_builder.pbi.cout
│ │ │ ├── eMPL_outputs.o
│ │ │ ├── eMPL_outputs.pbi
│ │ │ ├── eMPL_outputs.pbi.cout
│ │ │ ├── gpio.o
│ │ │ ├── gpio.pbi
│ │ │ ├── gpio.pbi.cout
│ │ │ ├── hal_outputs.o
│ │ │ ├── hal_outputs.pbi
│ │ │ ├── hal_outputs.pbi.cout
│ │ │ ├── i2c.o
│ │ │ ├── i2c.pbi
│ │ │ ├── i2c.pbi.cout
│ │ │ ├── inv_mpu.o
│ │ │ ├── inv_mpu.pbi
│ │ │ ├── inv_mpu.pbi.cout
│ │ │ ├── inv_mpu_dmp_motion_driver.o
│ │ │ ├── inv_mpu_dmp_motion_driver.pbi
│ │ │ ├── inv_mpu_dmp_motion_driver.pbi.cout
│ │ │ ├── log_stm32.o
│ │ │ ├── log_stm32.pbi
│ │ │ ├── log_stm32.pbi.cout
│ │ │ ├── main.o
│ │ │ ├── main.pbi
│ │ │ ├── main.pbi.cout
│ │ │ ├── message_layer.o
│ │ │ ├── message_layer.pbi
│ │ │ ├── message_layer.pbi.cout
│ │ │ ├── misc.o
│ │ │ ├── misc.pbi
│ │ │ ├── misc.pbi.cout
│ │ │ ├── ml_math_func.o
│ │ │ ├── ml_math_func.pbi
│ │ │ ├── ml_math_func.pbi.cout
│ │ │ ├── mlmath.o
│ │ │ ├── mlmath.pbi
│ │ │ ├── mlmath.pbi.cout
│ │ │ ├── mpl.o
│ │ │ ├── mpl.pbi
│ │ │ ├── mpl.pbi.cout
│ │ │ ├── results_holder.o
│ │ │ ├── results_holder.pbi
│ │ │ ├── results_holder.pbi.cout
│ │ │ ├── start_manager.o
│ │ │ ├── start_manager.pbi
│ │ │ ├── start_manager.pbi.cout
│ │ │ ├── startup_stm32f40x.o
│ │ │ ├── stm32f4_discovery.o
│ │ │ ├── stm32f4_discovery.pbi
│ │ │ ├── stm32f4_discovery.pbi.cout
│ │ │ ├── stm32f4xx_adc.o
│ │ │ ├── stm32f4xx_adc.pbi
│ │ │ ├── stm32f4xx_adc.pbi.cout
│ │ │ ├── stm32f4xx_can.o
│ │ │ ├── stm32f4xx_can.pbi
│ │ │ ├── stm32f4xx_can.pbi.cout
│ │ │ ├── stm32f4xx_crc.o
│ │ │ ├── stm32f4xx_crc.pbi
│ │ │ ├── stm32f4xx_crc.pbi.cout
│ │ │ ├── stm32f4xx_cryp.o
│ │ │ ├── stm32f4xx_cryp.pbi
│ │ │ ├── stm32f4xx_cryp.pbi.cout
│ │ │ ├── stm32f4xx_cryp_aes.o
│ │ │ ├── stm32f4xx_cryp_aes.pbi
│ │ │ ├── stm32f4xx_cryp_aes.pbi.cout
│ │ │ ├── stm32f4xx_cryp_des.o
│ │ │ ├── stm32f4xx_cryp_des.pbi
│ │ │ ├── stm32f4xx_cryp_des.pbi.cout
│ │ │ ├── stm32f4xx_cryp_tdes.o
│ │ │ ├── stm32f4xx_cryp_tdes.pbi
│ │ │ ├── stm32f4xx_cryp_tdes.pbi.cout
│ │ │ ├── stm32f4xx_dac.o
│ │ │ ├── stm32f4xx_dac.pbi
│ │ │ ├── stm32f4xx_dac.pbi.cout
│ │ │ ├── stm32f4xx_dbgmcu.o
│ │ │ ├── stm32f4xx_dbgmcu.pbi
│ │ │ ├── stm32f4xx_dbgmcu.pbi.cout
│ │ │ ├── stm32f4xx_dcmi.o
│ │ │ ├── stm32f4xx_dcmi.pbi
│ │ │ ├── stm32f4xx_dcmi.pbi.cout
│ │ │ ├── stm32f4xx_dma.o
│ │ │ ├── stm32f4xx_dma.pbi
│ │ │ ├── stm32f4xx_dma.pbi.cout
│ │ │ ├── stm32f4xx_exti.o
│ │ │ ├── stm32f4xx_exti.pbi
│ │ │ ├── stm32f4xx_exti.pbi.cout
│ │ │ ├── stm32f4xx_flash.o
│ │ │ ├── stm32f4xx_flash.pbi
│ │ │ ├── stm32f4xx_flash.pbi.cout
│ │ │ ├── stm32f4xx_fsmc.o
│ │ │ ├── stm32f4xx_fsmc.pbi
│ │ │ ├── stm32f4xx_fsmc.pbi.cout
│ │ │ ├── stm32f4xx_gpio.o
│ │ │ ├── stm32f4xx_gpio.pbi
│ │ │ ├── stm32f4xx_gpio.pbi.cout
│ │ │ ├── stm32f4xx_hash.o
│ │ │ ├── stm32f4xx_hash.pbi
│ │ │ ├── stm32f4xx_hash.pbi.cout
│ │ │ ├── stm32f4xx_hash_md5.o
│ │ │ ├── stm32f4xx_hash_md5.pbi
│ │ │ ├── stm32f4xx_hash_md5.pbi.cout
│ │ │ ├── stm32f4xx_hash_sha1.o
│ │ │ ├── stm32f4xx_hash_sha1.pbi
│ │ │ ├── stm32f4xx_hash_sha1.pbi.cout
│ │ │ ├── stm32f4xx_i2c.o
│ │ │ ├── stm32f4xx_i2c.pbi
│ │ │ ├── stm32f4xx_i2c.pbi.cout
│ │ │ ├── stm32f4xx_it.o
│ │ │ ├── stm32f4xx_it.pbi
│ │ │ ├── stm32f4xx_it.pbi.cout
│ │ │ ├── stm32f4xx_iwdg.o
│ │ │ ├── stm32f4xx_iwdg.pbi
│ │ │ ├── stm32f4xx_iwdg.pbi.cout
│ │ │ ├── stm32f4xx_pwr.o
│ │ │ ├── stm32f4xx_pwr.pbi
│ │ │ ├── stm32f4xx_pwr.pbi.cout
│ │ │ ├── stm32f4xx_rcc.o
│ │ │ ├── stm32f4xx_rcc.pbi
│ │ │ ├── stm32f4xx_rcc.pbi.cout
│ │ │ ├── stm32f4xx_rng.o
│ │ │ ├── stm32f4xx_rng.pbi
│ │ │ ├── stm32f4xx_rng.pbi.cout
│ │ │ ├── stm32f4xx_rtc.o
│ │ │ ├── stm32f4xx_rtc.pbi
│ │ │ ├── stm32f4xx_rtc.pbi.cout
│ │ │ ├── stm32f4xx_sdio.o
│ │ │ ├── stm32f4xx_sdio.pbi
│ │ │ ├── stm32f4xx_sdio.pbi.cout
│ │ │ ├── stm32f4xx_spi.o
│ │ │ ├── stm32f4xx_spi.pbi
│ │ │ ├── stm32f4xx_spi.pbi.cout
│ │ │ ├── stm32f4xx_syscfg.o
│ │ │ ├── stm32f4xx_syscfg.pbi
│ │ │ ├── stm32f4xx_syscfg.pbi.cout
│ │ │ ├── stm32f4xx_tim.o
│ │ │ ├── stm32f4xx_tim.pbi
│ │ │ ├── stm32f4xx_tim.pbi.cout
│ │ │ ├── stm32f4xx_usart.o
│ │ │ ├── stm32f4xx_usart.pbi
│ │ │ ├── stm32f4xx_usart.pbi.cout
│ │ │ ├── stm32f4xx_wwdg.o
│ │ │ ├── stm32f4xx_wwdg.pbi
│ │ │ ├── stm32f4xx_wwdg.pbi.cout
│ │ │ ├── storage_manager.o
│ │ │ ├── storage_manager.pbi
│ │ │ ├── storage_manager.pbi.cout
│ │ │ ├── system_stm32f4xx.o
│ │ │ ├── system_stm32f4xx.pbi
│ │ │ ├── system_stm32f4xx.pbi.cout
│ │ │ ├── uart.o
│ │ │ ├── uart.pbi
│ │ │ └── uart.pbi.cout
│ │ ├── STM32F4_MD6.dep
│ │ ├── STM32F4_MD6.ewd
│ │ ├── STM32F4_MD6.ewp
│ │ ├── STM32F4_MD6.eww
│ │ ├── settings
│ │ │ ├── Project.STM32L-DISCOVERY.cspy.bat
│ │ │ ├── Project.cspy.bat
│ │ │ ├── Project.dbgdt
│ │ │ ├── Project.dni
│ │ │ ├── Project.wsdt
│ │ │ ├── STM32F4_MD6.Debug.cspy.bat
│ │ │ ├── STM32F4_MD6.crun
│ │ │ ├── STM32F4_MD6.dbgdt
│ │ │ ├── STM32F4_MD6.dni
│ │ │ ├── STM32F4_MD6.wsdt
│ │ │ ├── STM32F4_MD6.wspos
│ │ │ ├── STM32L_EMPL511.cspy.bat
│ │ │ ├── STM32L_EMPL511.dbgdt
│ │ │ ├── STM32L_EMPL511.dni
│ │ │ ├── STM32L_EMPL511.wsdt
│ │ │ ├── STM32L_EMPL511.wspos
│ │ │ ├── STM32L_MD6.wsdt
│ │ │ └── STM32L_MD6.wspos
│ │ └── stm32f40x_flash.icf
│ ├── Peripheral
│ │ ├── inc
│ │ │ ├── gpio.h
│ │ │ ├── i2c.h
│ │ │ └── uart.h
│ │ └── src
│ │ ├── gpio.c
│ │ ├── i2c.c
│ │ └── uart.c
│ ├── STM32F4xx_StdPeriph_Driver
│ │ ├── inc
│ │ │ ├── misc.h
│ │ │ ├── stm32f4xx_adc.h
│ │ │ ├── stm32f4xx_can.h
│ │ │ ├── stm32f4xx_crc.h
│ │ │ ├── stm32f4xx_cryp.h
│ │ │ ├── stm32f4xx_dac.h
│ │ │ ├── stm32f4xx_dbgmcu.h
│ │ │ ├── stm32f4xx_dcmi.h
│ │ │ ├── stm32f4xx_dma.h
│ │ │ ├── stm32f4xx_exti.h
│ │ │ ├── stm32f4xx_flash.h
│ │ │ ├── stm32f4xx_fsmc.h
│ │ │ ├── stm32f4xx_gpio.h
│ │ │ ├── stm32f4xx_hash.h
│ │ │ ├── stm32f4xx_i2c.h
│ │ │ ├── stm32f4xx_iwdg.h
│ │ │ ├── stm32f4xx_pwr.h
│ │ │ ├── stm32f4xx_rcc.h
│ │ │ ├── stm32f4xx_rng.h
│ │ │ ├── stm32f4xx_rtc.h
│ │ │ ├── stm32f4xx_sdio.h
│ │ │ ├── stm32f4xx_spi.h
│ │ │ ├── stm32f4xx_syscfg.h
│ │ │ ├── stm32f4xx_tim.h
│ │ │ ├── stm32f4xx_usart.h
│ │ │ └── stm32f4xx_wwdg.h
│ │ └── src
│ │ ├── misc.c
│ │ ├── stm32f4xx_adc.c
│ │ ├── stm32f4xx_can.c
│ │ ├── stm32f4xx_crc.c
│ │ ├── stm32f4xx_cryp.c
│ │ ├── stm32f4xx_cryp_aes.c
│ │ ├── stm32f4xx_cryp_des.c
│ │ ├── stm32f4xx_cryp_tdes.c
│ │ ├── stm32f4xx_dac.c
│ │ ├── stm32f4xx_dbgmcu.c
│ │ ├── stm32f4xx_dcmi.c
│ │ ├── stm32f4xx_dma.c
│ │ ├── stm32f4xx_exti.c
│ │ ├── stm32f4xx_flash.c
│ │ ├── stm32f4xx_fsmc.c
│ │ ├── stm32f4xx_gpio.c
│ │ ├── stm32f4xx_hash.c
│ │ ├── stm32f4xx_hash_md5.c
│ │ ├── stm32f4xx_hash_sha1.c
│ │ ├── stm32f4xx_i2c.c
│ │ ├── stm32f4xx_iwdg.c
│ │ ├── stm32f4xx_pwr.c
│ │ ├── stm32f4xx_rcc.c
│ │ ├── stm32f4xx_rng.c
│ │ ├── stm32f4xx_rtc.c
│ │ ├── stm32f4xx_sdio.c
│ │ ├── stm32f4xx_spi.c
│ │ ├── stm32f4xx_syscfg.c
│ │ ├── stm32f4xx_tim.c
│ │ ├── stm32f4xx_usart.c
│ │ └── stm32f4xx_wwdg.c
│ ├── User
│ │ ├── inc
│ │ │ └── main.h
│ │ └── src
│ │ └── main.c
│ └── core
│ ├── driver
│ │ ├── eMPL
│ │ │ ├── dmpKey.h
│ │ │ ├── dmpmap.h
│ │ │ ├── inv_mpu.c
│ │ │ ├── inv_mpu.h
│ │ │ ├── inv_mpu_dmp_motion_driver.c
│ │ │ └── inv_mpu_dmp_motion_driver.h
│ │ ├── include
│ │ │ ├── log.h
│ │ │ ├── mlinclude.h
│ │ │ ├── mlmath.h
│ │ │ ├── mlos.h
│ │ │ ├── mltypes.h
│ │ │ ├── mpu.h
│ │ │ └── stdint_invensense.h
│ │ └── stm32L
│ │ ├── log_stm32.c
│ │ └── packet.h
│ ├── eMPL-hal
│ │ ├── eMPL_outputs.c
│ │ └── eMPL_outputs.h
│ ├── mllite
│ │ ├── data_builder.c
│ │ ├── data_builder.h
│ │ ├── hal_outputs.c
│ │ ├── hal_outputs.h
│ │ ├── invensense.h
│ │ ├── message_layer.c
│ │ ├── message_layer.h
│ │ ├── ml_math_func.c
│ │ ├── ml_math_func.h
│ │ ├── mlmath.c
│ │ ├── mpl.c
│ │ ├── mpl.h
│ │ ├── results_holder.c
│ │ ├── results_holder.h
│ │ ├── start_manager.c
│ │ ├── start_manager.h
│ │ ├── storage_manager.c
│ │ └── storage_manager.h
│ └── mpl
│ ├── accel_auto_cal.h
│ ├── compass_vec_cal.h
│ ├── fast_no_motion.h
│ ├── fusion_9axis.h
│ ├── gyro_tc.h
│ ├── heading_from_gyro.h
│ ├── inv_math.h
│ ├── invensense_adv.h
│ ├── libmpllib.a
│ ├── mag_disturb.h
│ ├── motion_no_motion.h
│ ├── no_gyro_fusion.h
│ └── quaternion_supervisor.h
├── documentation
│ ├── App Note 1 - Motion Driver 6.12 Getting Started.pdf
│ ├── App Note 2- Motion Driver 6.12 Features Guide.pdf
│ ├── App Note 3- Motion Driver 6.12 Porting Guide.pdf
│ ├── MPU HW Offset Registers 1.2.pdf
│ └── Orientation Matrix Transformation chart.pdf
├── eMPL-pythonclient
│ ├── eMPL-client.py
│ ├── euclid.py
│ ├── euclid.pyc
│ ├── ponycube.py
│ └── ponycube.pyc
├── emd 6.1.2 release note.txt
├── mpl libraries
│ ├── arm
│ │ ├── IAR
│ │ │ ├── libmpllib_IAR_M0+.zip
│ │ │ ├── libmpllib_IAR_M0.zip
│ │ │ ├── libmpllib_IAR_M3.zip
│ │ │ ├── libmpllib_IAR_M4.zip
│ │ │ └── libmpllib_IAR_M4F.zip
│ │ ├── Keil
│ │ │ ├── libmpllib_Keil_M0+.zip
│ │ │ ├── libmpllib_Keil_M0.zip
│ │ │ ├── libmpllib_Keil_M3.zip
│ │ │ ├── libmpllib_Keil_M4.zip
│ │ │ └── libmpllib_Keil_M4FP.zip
│ │ └── gcc4.9.3
│ │ ├── liblibmplmpu_m0.zip
│ │ ├── liblibmplmpu_m3.zip
│ │ ├── liblibmplmpu_m4_hardfp.zip
│ │ ├── liblibmplmpu_m4_nofp.zip
│ │ ├── liblibmplmpu_m4_softfp.zip
│ │ └── readme_compiler_options.txt
│ └── msp430
│ └── libmplmpu.lib
└── msp430
└── eMD-6.0
├── Debug
│ ├── ccsObjs.opt
│ ├── core
│ │ ├── driver
│ │ │ ├── eMPL
│ │ │ │ ├── ccsSrcs.opt
│ │ │ │ ├── inv_mpu.obj
│ │ │ │ ├── inv_mpu.pp
│ │ │ │ ├── inv_mpu_dmp_motion_driver.obj
│ │ │ │ ├── inv_mpu_dmp_motion_driver.pp
│ │ │ │ ├── subdir_rules.mk
│ │ │ │ └── subdir_vars.mk
│ │ │ └── msp430
│ │ │ ├── F5xx_F6xx_Core_Lib
│ │ │ │ ├── HAL_FLASH.obj
│ │ │ │ ├── HAL_FLASH.pp
│ │ │ │ ├── HAL_PMAP.obj
│ │ │ │ ├── HAL_PMAP.pp
│ │ │ │ ├── HAL_PMM.obj
│ │ │ │ ├── HAL_PMM.pp
│ │ │ │ ├── HAL_TLV.obj
│ │ │ │ ├── HAL_TLV.pp
│ │ │ │ ├── HAL_UCS.obj
│ │ │ │ ├── HAL_UCS.pp
│ │ │ │ ├── ccsSrcs.opt
│ │ │ │ ├── subdir_rules.mk
│ │ │ │ └── subdir_vars.mk
│ │ │ ├── USB_API
│ │ │ │ ├── USB_CDC_API
│ │ │ │ │ ├── UsbCdc.obj
│ │ │ │ │ ├── UsbCdc.pp
│ │ │ │ │ ├── ccsSrcs.opt
│ │ │ │ │ ├── subdir_rules.mk
│ │ │ │ │ └── subdir_vars.mk
│ │ │ │ ├── USB_Common
│ │ │ │ │ ├── ccsSrcs.opt
│ │ │ │ │ ├── dma.obj
│ │ │ │ │ ├── dma.pp
│ │ │ │ │ ├── subdir_rules.mk
│ │ │ │ │ ├── subdir_vars.mk
│ │ │ │ │ ├── usb.obj
│ │ │ │ │ └── usb.pp
│ │ │ │ ├── USB_HID_API
│ │ │ │ │ ├── UsbHid.obj
│ │ │ │ │ ├── UsbHid.pp
│ │ │ │ │ ├── UsbHidReq.obj
│ │ │ │ │ ├── UsbHidReq.pp
│ │ │ │ │ ├── ccsSrcs.opt
│ │ │ │ │ ├── subdir_rules.mk
│ │ │ │ │ └── subdir_vars.mk
│ │ │ │ ├── USB_MSC_API
│ │ │ │ │ ├── UsbMscReq.obj
│ │ │ │ │ ├── UsbMscReq.pp
│ │ │ │ │ ├── UsbMscScsi.obj
│ │ │ │ │ ├── UsbMscScsi.pp
│ │ │ │ │ ├── UsbMscStateMachine.obj
│ │ │ │ │ ├── UsbMscStateMachine.pp
│ │ │ │ │ ├── ccsSrcs.opt
│ │ │ │ │ ├── subdir_rules.mk
│ │ │ │ │ └── subdir_vars.mk
│ │ │ │ └── USB_PHDC_API
│ │ │ │ ├── UsbPHDC.obj
│ │ │ │ ├── UsbPHDC.pp
│ │ │ │ ├── ccsSrcs.opt
│ │ │ │ ├── subdir_rules.mk
│ │ │ │ └── subdir_vars.mk
│ │ │ ├── USB_eMPL
│ │ │ │ ├── UsbIsr.obj
│ │ │ │ ├── UsbIsr.pp
│ │ │ │ ├── ccsSrcs.opt
│ │ │ │ ├── descriptors.obj
│ │ │ │ ├── descriptors.pp
│ │ │ │ ├── log_msp430.obj
│ │ │ │ ├── log_msp430.pp
│ │ │ │ ├── subdir_rules.mk
│ │ │ │ ├── subdir_vars.mk
│ │ │ │ ├── usbConstructs.obj
│ │ │ │ ├── usbConstructs.pp
│ │ │ │ ├── usbEventHandling.obj
│ │ │ │ └── usbEventHandling.pp
│ │ │ ├── ccsSrcs.opt
│ │ │ ├── msp430_clock.obj
│ │ │ ├── msp430_clock.pp
│ │ │ ├── msp430_i2c.obj
│ │ │ ├── msp430_i2c.pp
│ │ │ ├── msp430_interrupt.obj
│ │ │ ├── msp430_interrupt.pp
│ │ │ ├── subdir_rules.mk
│ │ │ └── subdir_vars.mk
│ │ ├── eMPL-hal
│ │ │ ├── ccsSrcs.opt
│ │ │ ├── eMPL_outputs.obj
│ │ │ ├── eMPL_outputs.pp
│ │ │ ├── subdir_rules.mk
│ │ │ └── subdir_vars.mk
│ │ ├── mllite
│ │ │ ├── ccsSrcs.opt
│ │ │ ├── data_builder.obj
│ │ │ ├── data_builder.pp
│ │ │ ├── hal_outputs.obj
│ │ │ ├── hal_outputs.pp
│ │ │ ├── message_layer.obj
│ │ │ ├── message_layer.pp
│ │ │ ├── ml_math_func.obj
│ │ │ ├── ml_math_func.pp
│ │ │ ├── mlmath.obj
│ │ │ ├── mlmath.pp
│ │ │ ├── mpl.obj
│ │ │ ├── mpl.pp
│ │ │ ├── results_holder.obj
│ │ │ ├── results_holder.pp
│ │ │ ├── start_manager.obj
│ │ │ ├── start_manager.pp
│ │ │ ├── storage_manager.obj
│ │ │ ├── storage_manager.pp
│ │ │ ├── subdir_rules.mk
│ │ │ └── subdir_vars.mk
│ │ └── mpl
│ │ ├── subdir_rules.mk
│ │ └── subdir_vars.mk
│ ├── eMD-6.0.map
│ ├── eMD-6.0.out
│ ├── eMD-6.0_linkInfo.xml
│ ├── eMPL-5.1.map
│ ├── makefile
│ ├── objects.mk
│ ├── simple_apps
│ │ └── msp430
│ │ ├── ccsSrcs.opt
│ │ ├── mllite_test.obj
│ │ ├── mllite_test.pp
│ │ ├── subdir_rules.mk
│ │ └── subdir_vars.mk
│ ├── sources.mk
│ ├── subdir_rules.mk
│ └── subdir_vars.mk
├── MSP430F5528.ccxml
├── core
│ ├── driver
│ │ ├── eMPL
│ │ │ ├── dmpKey.h
│ │ │ ├── dmpmap.h
│ │ │ ├── inv_mpu.c
│ │ │ ├── inv_mpu.h
│ │ │ ├── inv_mpu_dmp_motion_driver.c
│ │ │ └── inv_mpu_dmp_motion_driver.h
│ │ ├── include
│ │ │ ├── log.h
│ │ │ ├── mlinclude.h
│ │ │ ├── mlmath.h
│ │ │ ├── mlos.h
│ │ │ ├── mltypes.h
│ │ │ ├── mpu.h
│ │ │ └── stdint_invensense.h
│ │ └── msp430
│ │ ├── F5xx_F6xx_Core_Lib
│ │ │ ├── HAL_FLASH.c
│ │ │ ├── HAL_FLASH.h
│ │ │ ├── HAL_MACROS.h
│ │ │ ├── HAL_PMAP.c
│ │ │ ├── HAL_PMAP.h
│ │ │ ├── HAL_PMM.c
│ │ │ ├── HAL_PMM.h
│ │ │ ├── HAL_TLV.c
│ │ │ ├── HAL_TLV.h
│ │ │ ├── HAL_UCS.c
│ │ │ └── HAL_UCS.h
│ │ ├── USB_API
│ │ │ ├── USB_CDC_API
│ │ │ │ ├── UsbCdc.c
│ │ │ │ └── UsbCdc.h
│ │ │ ├── USB_Common
│ │ │ │ ├── UsbIsr.h
│ │ │ │ ├── defMSP430USB.h
│ │ │ │ ├── device.h
│ │ │ │ ├── dma.c
│ │ │ │ ├── types.h
│ │ │ │ ├── usb.c
│ │ │ │ └── usb.h
│ │ │ ├── USB_HID_API
│ │ │ │ ├── UsbHid.c
│ │ │ │ ├── UsbHid.h
│ │ │ │ ├── UsbHidReq.c
│ │ │ │ └── UsbHidReq.h
│ │ │ ├── USB_MSC_API
│ │ │ │ ├── UsbMsc.h
│ │ │ │ ├── UsbMscReq.c
│ │ │ │ ├── UsbMscReq.h
│ │ │ │ ├── UsbMscScsi.c
│ │ │ │ ├── UsbMscScsi.h
│ │ │ │ ├── UsbMscStateMachine.c
│ │ │ │ └── UsbMscStateMachine.h
│ │ │ └── USB_PHDC_API
│ │ │ ├── UsbPHDC.c
│ │ │ └── UsbPHDC.h
│ │ ├── USB_eMPL
│ │ │ ├── UsbIsr.c
│ │ │ ├── descriptors.c
│ │ │ ├── descriptors.h
│ │ │ ├── eMPL_CDC.inf
│ │ │ ├── log_msp430.c
│ │ │ ├── usbConstructs.c
│ │ │ ├── usbConstructs.h
│ │ │ └── usbEventHandling.c
│ │ ├── msp430USB.cmd
│ │ ├── msp430_clock.c
│ │ ├── msp430_clock.h
│ │ ├── msp430_i2c.c
│ │ ├── msp430_i2c.h
│ │ ├── msp430_interrupt.c
│ │ ├── msp430_interrupt.h
│ │ └── packet.h
│ ├── eMPL-hal
│ │ ├── eMPL_outputs.c
│ │ └── eMPL_outputs.h
│ ├── mllite
│ │ ├── data_builder.c
│ │ ├── data_builder.h
│ │ ├── hal_outputs.c
│ │ ├── hal_outputs.h
│ │ ├── invensense.h
│ │ ├── message_layer.c
│ │ ├── message_layer.h
│ │ ├── ml_math_func.c
│ │ ├── ml_math_func.h
│ │ ├── mlmath.c
│ │ ├── mpl.c
│ │ ├── mpl.h
│ │ ├── results_holder.c
│ │ ├── results_holder.h
│ │ ├── start_manager.c
│ │ ├── start_manager.h
│ │ ├── storage_manager.c
│ │ └── storage_manager.h
│ └── mpl
│ ├── accel_auto_cal.h
│ ├── compass_vec_cal.h
│ ├── fast_no_motion.h
│ ├── fusion_9axis.h
│ ├── gyro_tc.h
│ ├── heading_from_gyro.h
│ ├── inv_math.h
│ ├── invensense_adv.h
│ ├── libmplmpu.lib
│ ├── mag_disturb.h
│ ├── motion_no_motion.h
│ ├── no_gyro_fusion.h
│ └── quaternion_supervisor.h
├── lnk_msp430f5528.cmd
└── simple_apps
└── msp430
└── mllite_test.c
78 directories, 610 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论