在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Invensense传感器DMP官方库

Invensense传感器DMP官方库

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:23.08M
  • 下载次数:4
  • 浏览次数:380
  • 发布时间:2020-07-08
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
源下载地址: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

标签:

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警