2021-10-10 09:34:53 索煒達(dá)電子 730
項(xiàng)目編號:E1475
文件大?。?.55M
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡要概述:
采用ICM20468為主控的六軸陀螺儀驅(qū)動源碼
目錄│文件列表:
│ License.txt
├ core
│ └ driver
│ ├ include
│ │ └ log.h
│ └ stm32L
│ └ log_stm32.c
├ DeviceSupport
│ ├ inc
│ │ │ board-st_discovery.h
│ │ │ discover_board.h
│ │ │ platform_defaults.h
│ │ │ stm32f4xx.h
│ │ │ stm32f4xx_conf.h
│ │ │ stm32f4xx_it.h
│ │ │ stm32f4_discovery.h
│ │ └ system_stm32f4xx.h
│ └ src
│ │ board-st_discovery.c
│ │ startup_stm32f40x.s
│ │ stm32f4xx_it.c
│ │ stm32f4_discovery.c
│ └ system_stm32f4xx.c
├ EWARM
│ │ Backup (2) of STM32F4_eMD-VDM.ewp
│ │ Backup of STM32F4_eMD-VDM.ewd
│ │ Backup of STM32F4_eMD-VDM.ewp
│ │ BuildLog.log
│ │ stm32f40x_flash.icf
│ │ STM32F4_eMD-VDM.dep
│ │ STM32F4_eMD-VDM.ewd
│ │ STM32F4_eMD-VDM.ewp
│ │ STM32F4_eMD-VDM.ewt
│ │ STM32F4_eMD-VDM.eww
│ ├ Debug
│ │ ├ Exe
│ │ │ └ STM32F4-Discovery.sim
│ │ ├ List
│ │ │ │ board-st_discovery.lst
│ │ │ │ dmp3Default_20608D.lst
│ │ │ └ startup_stm32f40x.lst
│ │ └ Obj
│ │ │ board-st_discovery.pbi
│ │ │ board-st_discovery.pbi.cout
│ │ │ board-st_discovery.pbi.xcl
│ │ │ dmp3Default_20608D.o
│ │ │ dmp3Default_20608D.pbi
│ │ │ dmp3Default_20608D.pbi.cout
│ │ │ dmp3Default_20608D.pbi.xcl
│ │ │ dmp3Default_20648.pbi
│ │ │ dmp3Default_20648.pbi.cout
│ │ │ dmp3Default_20648.pbi.xcl
│ │ │ gpio.pbi
│ │ │ gpio.pbi.cout
│ │ │ gpio.pbi.xcl
│ │ │ i2c.pbi
│ │ │ i2c.pbi.cout
│ │ │ i2c.pbi.xcl
│ │ │ inv_mems_augmented_sensors.pbi
│ │ │ inv_mems_augmented_sensors.pbi.cout
│ │ │ inv_mems_augmented_sensors.pbi.xcl
│ │ │ inv_mems_base_control.pbi
│ │ │ inv_mems_base_control.pbi.cout
│ │ │ inv_mems_base_control.pbi.xcl
│ │ │ inv_mems_base_control_20609.o
│ │ │ inv_mems_base_control_20609.pbi
│ │ │ inv_mems_base_control_20609.pbi.cout
│ │ │ inv_mems_base_control_20609.pbi.xcl
│ │ │ inv_mems_base_driver.pbi
│ │ │ inv_mems_base_driver.pbi.cout
│ │ │ inv_mems_base_driver.pbi.xcl
│ │ │ inv_mems_base_driver_20609.o
│ │ │ inv_mems_base_driver_20609.pbi
│ │ │ inv_mems_base_driver_20609.pbi.cout
│ │ │ inv_mems_base_driver_20609.pbi.xcl
│ │ │ inv_mems_data_converter.pbi
│ │ │ inv_mems_data_converter.pbi.cout
│ │ │ inv_mems_data_converter.pbi.xcl
│ │ │ inv_mems_drv_hook.pbi
│ │ │ inv_mems_drv_hook.pbi.cout
│ │ │ inv_mems_drv_hook.pbi.xcl
│ │ │ inv_mems_interface_mapping.pbi
│ │ │ inv_mems_interface_mapping.pbi.cout
│ │ │ inv_mems_interface_mapping.pbi.xcl
│ │ │ inv_mems_load_firmware.pbi
│ │ │ inv_mems_load_firmware.pbi.cout
│ │ │ inv_mems_load_firmware.pbi.xcl
│ │ │ inv_mems_mpu_fifo_control.pbi
│ │ │ inv_mems_mpu_fifo_control.pbi.cout
│ │ │ inv_mems_mpu_fifo_control.pbi.xcl
│ │ │ inv_mems_mpu_selftest.pbi
│ │ │ inv_mems_mpu_selftest.pbi.cout
│ │ │ inv_mems_mpu_selftest.pbi.xcl
│ │ │ inv_mems_mpu_selftest_20609.o
│ │ │ inv_mems_mpu_selftest_20609.pbi
│ │ │ inv_mems_mpu_selftest_20609.pbi.cout
│ │ │ inv_mems_mpu_selftest_20609.pbi.xcl
│ │ │ inv_mems_secondary_transport.pbi
│ │ │ inv_mems_secondary_transport.pbi.cout
│ │ │ inv_mems_secondary_transport.pbi.xcl
│ │ │ inv_mems_slave_compass.pbi
│ │ │ inv_mems_slave_compass.pbi.cout
│ │ │ inv_mems_slave_compass.pbi.xcl
│ │ │ inv_mems_slave_pressure.pbi
│ │ │ inv_mems_slave_pressure.pbi.cout
│ │ │ inv_mems_slave_pressure.pbi.xcl
│ │ │ inv_mems_transport.pbi
│ │ │ inv_mems_transport.pbi.cout
│ │ │ inv_mems_transport.pbi.xcl
│ │ │ log_stm32.pbi
│ │ │ log_stm32.pbi.cout
│ │ │ log_stm32.pbi.xcl
│ │ │ main.pbi
│ │ │ main.pbi.cout
│ │ │ main.pbi.xcl
│ │ │ misc.pbi
│ │ │ misc.pbi.cout
│ │ │ misc.pbi.xcl
│ │ │ mlmath.o
│ │ │ mlmath.pbi
│ │ │ mlmath.pbi.cout
│ │ │ mlmath.pbi.xcl
│ │ │ ml_math_func.o
│ │ │ ml_math_func.pbi
│ │ │ ml_math_func.pbi.cout
│ │ │ ml_math_func.pbi.xcl
│ │ │ startup_stm32f40x.o
│ │ │ stm32f4xx_adc.pbi
│ │ │ stm32f4xx_adc.pbi.cout
│ │ │ stm32f4xx_adc.pbi.xcl
│ │ │ stm32f4xx_can.pbi
│ │ │ stm32f4xx_can.pbi.cout
│ │ │ stm32f4xx_can.pbi.xcl
│ │ │ stm32f4xx_crc.pbi
│ │ │ stm32f4xx_crc.pbi.cout
│ │ │ stm32f4xx_crc.pbi.xcl
│ │ │ stm32f4xx_cryp.pbi
│ │ │ stm32f4xx_cryp.pbi.cout
│ │ │ stm32f4xx_cryp.pbi.xcl
│ │ │ stm32f4xx_cryp_aes.pbi
│ │ │ stm32f4xx_cryp_aes.pbi.cout
│ │ │ stm32f4xx_cryp_aes.pbi.xcl
│ │ │ stm32f4xx_cryp_des.pbi
│ │ │ stm32f4xx_cryp_des.pbi.cout
│ │ │ stm32f4xx_cryp_des.pbi.xcl
│ │ │ stm32f4xx_cryp_tdes.pbi
│ │ │ stm32f4xx_cryp_tdes.pbi.cout
│ │ │ stm32f4xx_cryp_tdes.pbi.xcl
│ │ │ stm32f4xx_dac.pbi
│ │ │ stm32f4xx_dac.pbi.cout
│ │ │ stm32f4xx_dac.pbi.xcl
│ │ │ stm32f4xx_dbgmcu.pbi
│ │ │ stm32f4xx_dbgmcu.pbi.cout
│ │ │ stm32f4xx_dbgmcu.pbi.xcl
│ │ │ stm32f4xx_dcmi.pbi
│ │ │ stm32f4xx_dcmi.pbi.cout
│ │ │ stm32f4xx_dcmi.pbi.xcl
│ │ │ stm32f4xx_dma.pbi
│ │ │ stm32f4xx_dma.pbi.cout
│ │ │ stm32f4xx_dma.pbi.xcl
│ │ │ stm32f4xx_exti.pbi
│ │ │ stm32f4xx_exti.pbi.cout
│ │ │ stm32f4xx_exti.pbi.xcl
│ │ │ stm32f4xx_flash.pbi
│ │ │ stm32f4xx_flash.pbi.cout
│ │ │ stm32f4xx_flash.pbi.xcl
│ │ │ stm32f4xx_fsmc.pbi
│ │ │ stm32f4xx_fsmc.pbi.cout
│ │ │ stm32f4xx_fsmc.pbi.xcl
│ │ │ stm32f4xx_gpio.pbi
│ │ │ stm32f4xx_gpio.pbi.cout
│ │ │ stm32f4xx_gpio.pbi.xcl
│ │ │ stm32f4xx_hash.pbi
│ │ │ stm32f4xx_hash.pbi.cout
│ │ │ stm32f4xx_hash.pbi.xcl
│ │ │ stm32f4xx_hash_md5.pbi
│ │ │ stm32f4xx_hash_md5.pbi.cout
│ │ │ stm32f4xx_hash_md5.pbi.xcl
│ │ │ stm32f4xx_hash_sha1.pbi
│ │ │ stm32f4xx_hash_sha1.pbi.cout
│ │ │ stm32f4xx_hash_sha1.pbi.xcl
│ │ │ stm32f4xx_tim.pbi
│ │ │ stm32f4xx_tim.pbi.cout
│ │ │ stm32f4xx_tim.pbi.xcl
│ │ │ stm32f4xx_usart.pbi
│ │ │ stm32f4xx_usart.pbi.cout
│ │ │ stm32f4xx_usart.pbi.xcl
│ │ │ stm32f4xx_wwdg.pbi
│ │ │ stm32f4xx_wwdg.pbi.cout
│ │ │ stm32f4xx_wwdg.pbi.xcl
│ │ │ stm32f4_discovery.pbi
│ │ │ stm32f4_discovery.pbi.cout
│ │ │ stm32f4_discovery.pbi.xcl
│ │ │ STM32F4_eMD-VDM.pbd
│ │ │ STM32F4_eMD-VDM.pbd.browse
│ │ │ STM32F4_eMD-VDM.pbd.linf
│ │ │ system_stm32f4xx.pbi
│ │ │ system_stm32f4xx.pbi.cout
│ │ │ system_stm32f4xx.pbi.xcl
│ │ │ uart.pbi
│ │ │ uart.pbi.cout
│ │ └ uart.pbi.xcl
│ └ settings
│ │ STM32F4_eMD-VDM.crun
│ │ STM32F4_eMD-VDM.dbgdt
│ │ STM32F4_eMD-VDM.Debug.cspy.bat
│ │ STM32F4_eMD-VDM.Debug.cspy.ps1
│ │ STM32F4_eMD-VDM.Debug.driver.xcl
│ │ STM32F4_eMD-VDM.Debug.general.xcl
│ │ STM32F4_eMD-VDM.dni
│ │ STM32F4_eMD-VDM.dnx
│ │ STM32F4_eMD-VDM.wsdt
│ └ STM32F4_eMD-VDM.wspos
├ Mems
│ │ inv_mems.h
│ ├ common
│ │ │ inv_mems_drv_hook.c
│ │ │ inv_mems_drv_hook.h
│ │ └ mltypes.h
│ ├ dmp3
│ │ │ dmp3Default_20608D.c
│ │ │ dmp3Default_20608D.h
│ │ │ dmp3Default_20608D.txt
│ │ │ inv_mems_interface_mapping.c
│ │ └ inv_mems_interface_mapping.h
│ ├ dmp3a
│ │ │ dmp3Default_20648.c
│ │ │ dmp3Default_20648.h
│ │ │ dmp3Default_20648.txt
│ │ └ dmp3Driver.h
│ ├ driver
│ │ │ inv_mems_augmented_sensors.c
│ │ │ inv_mems_slave_pressure.c
│ │ │ inv_mems_slave_pressure.h
│ │ │ inv_mems_transport.c
│ │ │ inv_mems_transport.h
│ │ └ inv_mpu_selftest_2060x.c
│ └ invn
│ └ common
│ │ int_types.h
│ │ invn_assert.h
│ │ invn_enums.h
│ │ invn_export.h
│ │ invn_types.h
│ │ invn_utils.h
│ │ mlmath.c
│ │ mlmath.h
│ │ ml_math_func.c
│ │ ml_math_func.h
│ └ msvc
│ │ inttypes.h
│ └ stdint.h
├ 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