diff --git a/firmware/iar/ch.ewp b/firmware/iar/ch.ewp index 03041eb9e5..0b40a40cec 100644 --- a/firmware/iar/ch.ewp +++ b/firmware/iar/ch.ewp @@ -298,137 +298,63 @@ CCIncludePath2 $PROJ_DIR$\..\ -$PROJ_DIR$\..\ChibiOS\os -$PROJ_DIR$\..\ChibiOS\os\common -$PROJ_DIR$\..\ChibiOS\os\common\ports -$PROJ_DIR$\..\ChibiOS\os\common\ports\ARMCMx -$PROJ_DIR$\..\ChibiOS\os\common\ports\ARMCMx\compilers -$PROJ_DIR$\..\ChibiOS\os\common\ports\ARMCMx\compilers\GCC -$PROJ_DIR$\..\ChibiOS\os\common\ports\ARMCMx\compilers\GCC\ld -$PROJ_DIR$\..\ChibiOS\os\common\ports\ARMCMx\compilers\GCC\mk -$PROJ_DIR$\..\ChibiOS\os\common\ports\ARMCMx\compilers\IAR -$PROJ_DIR$\..\ChibiOS\os\common\ports\ARMCMx\devices -$PROJ_DIR$\..\ChibiOS\os\common\ports\ARMCMx\devices\K20x -$PROJ_DIR$\..\ChibiOS\os\common\ports\ARMCMx\devices\KL2x -$PROJ_DIR$\..\ChibiOS\os\common\ports\ARMCMx\devices\STM32F0xx -$PROJ_DIR$\..\ChibiOS\os\common\ports\ARMCMx\devices\STM32F1xx -$PROJ_DIR$\..\ChibiOS\os\common\ports\ARMCMx\devices\STM32F2xx -$PROJ_DIR$\..\ChibiOS\os\common\ports\ARMCMx\devices\STM32F3xx -$PROJ_DIR$\..\ChibiOS\os\common\ports\ARMCMx\devices\STM32F4xx -$PROJ_DIR$\..\ChibiOS\os\common\ports\ARMCMx\devices\STM32F7xx -$PROJ_DIR$\..\ChibiOS\os\common\ports\ARMCMx\devices\STM32L0xx -$PROJ_DIR$\..\ChibiOS\os\common\ports\ARMCMx\devices\STM32L1xx -$PROJ_DIR$\..\ChibiOS\os\common\ports\ARMCMx\devices\STM32L4xx -$PROJ_DIR$\..\ChibiOS\os\common\startup -$PROJ_DIR$\..\ChibiOS\os\common\startup\SIMIA32 -$PROJ_DIR$\..\ChibiOS\os\common\startup\SIMIA32\compilers -$PROJ_DIR$\..\ChibiOS\os\common\startup\SIMIA32\compilers\GCC -$PROJ_DIR$\..\ChibiOS\os\ext -$PROJ_DIR$\..\ChibiOS\os\ext\CMSIS -$PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\include -$PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\ST -$PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\ST\STM32F0xx -$PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\ST\STM32F1xx -$PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\ST\STM32F4xx -$PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\ST\STM32F7xx -$PROJ_DIR$\..\ChibiOS\os\hal -$PROJ_DIR$\..\ChibiOS\os\hal\boards -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ARDUINO_MEGA -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ARDUINO_UNO -$PROJ_DIR$\..\ChibiOS\os\hal\dox -$PROJ_DIR$\..\ChibiOS\os\hal\include -$PROJ_DIR$\..\ChibiOS\os\hal\lib -$PROJ_DIR$\..\ChibiOS\os\hal\lib\streams -$PROJ_DIR$\..\ChibiOS\os\hal\osal -$PROJ_DIR$\..\ChibiOS\os\hal\osal\os-less -$PROJ_DIR$\..\ChibiOS\os\hal\osal\os-less\ARMCMx -$PROJ_DIR$\..\ChibiOS\os\hal\osal\rt -$PROJ_DIR$\..\ChibiOS\os\hal\ports -$PROJ_DIR$\..\ChibiOS\os\hal\ports\AVR -$PROJ_DIR$\..\ChibiOS\os\hal\ports\common -$PROJ_DIR$\..\ChibiOS\os\hal\ports\common\ARMCMx -$PROJ_DIR$\..\ChibiOS\os\hal\ports\KINETIS -$PROJ_DIR$\..\ChibiOS\os\hal\ports\KINETIS\K20x -$PROJ_DIR$\..\ChibiOS\os\hal\ports\KINETIS\KL2x -$PROJ_DIR$\..\ChibiOS\os\hal\ports\KINETIS\LLD -$PROJ_DIR$\..\ChibiOS\os\hal\ports\LPC -$PROJ_DIR$\..\ChibiOS\os\hal\ports\LPC\LPC214x -$PROJ_DIR$\..\ChibiOS\os\hal\ports\simulator -$PROJ_DIR$\..\ChibiOS\os\hal\ports\simulator\posix -$PROJ_DIR$\..\ChibiOS\os\hal\ports\simulator\win32 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\ADCv1 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\ADCv2 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\ADCv3 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\CANv1 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\DACv1 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\DMAv1 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\DMAv2 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\EXTIv1 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\GPIOv1 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\GPIOv2 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\GPIOv3 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\I2Cv1 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\I2Cv2 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\MACv1 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\OTGv1 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\RTCv1 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\RTCv2 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\SDIOv1 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\SDMMCv1 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\SPIv1 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\SPIv2 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\TIMv1 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\USARTv1 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\USARTv2 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\USBv1 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\xWDGv1 -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\STM32F0xx -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\STM32F1xx -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\STM32F37x -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\STM32F3xx -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\STM32F4xx -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\STM32F7xx -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\STM32L0xx -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\STM32L1xx -$PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\STM32L4xx -$PROJ_DIR$\..\ChibiOS\os\hal\src -$PROJ_DIR$\..\ChibiOS\os\hal\templates -$PROJ_DIR$\..\ChibiOS\os\hal\templates\osal -$PROJ_DIR$\..\ChibiOS\os\rt -$PROJ_DIR$\..\ChibiOS\os\rt\dox -$PROJ_DIR$\..\ChibiOS\os\rt\include -$PROJ_DIR$\..\ChibiOS\os\rt\ports -$PROJ_DIR$\..\ChibiOS\os\rt\ports\ARM -$PROJ_DIR$\..\ChibiOS\os\rt\ports\ARM\compilers -$PROJ_DIR$\..\ChibiOS\os\rt\ports\ARM\compilers\GCC -$PROJ_DIR$\..\ChibiOS\os\rt\ports\ARM\compilers\GCC\mk -$PROJ_DIR$\..\ChibiOS\os\rt\ports\ARMCMx -$PROJ_DIR$\..\ChibiOS\os\rt\ports\ARMCMx\cmsis_os -$PROJ_DIR$\..\ChibiOS\os\rt\ports\ARMCMx\compilers -$PROJ_DIR$\..\ChibiOS\os\rt\ports\ARMCMx\compilers\GCC -$PROJ_DIR$\..\ChibiOS\os\rt\ports\ARMCMx\compilers\GCC\mk -$PROJ_DIR$\..\ChibiOS\os\rt\ports\ARMCMx\compilers\IAR -$PROJ_DIR$\..\ChibiOS\os\rt\ports\AVR -$PROJ_DIR$\..\ChibiOS\os\rt\ports\AVR\compilers -$PROJ_DIR$\..\ChibiOS\os\rt\ports\AVR\compilers\GCC -$PROJ_DIR$\..\ChibiOS\os\rt\ports\AVR\compilers\GCC\mk -$PROJ_DIR$\..\ChibiOS\os\rt\ports\SIMIA32 -$PROJ_DIR$\..\ChibiOS\os\rt\ports\SIMIA32\compilers -$PROJ_DIR$\..\ChibiOS\os\rt\ports\SIMIA32\compilers\GCC -$PROJ_DIR$\..\ChibiOS\os\rt\src -$PROJ_DIR$\..\ChibiOS\os\rt\templates -$PROJ_DIR$\..\ChibiOS\os\rt\templates\meta -$PROJ_DIR$\..\ChibiOS\os\various -$PROJ_DIR$\..\ChibiOS\os\various\cpp_wrappers -$PROJ_DIR$\..\ChibiOS\os\various\devices_lib -$PROJ_DIR$\..\ChibiOS\os\various\devices_lib\accel -$PROJ_DIR$\..\ChibiOS\os\various\devices_lib\lcd -$PROJ_DIR$\..\ChibiOS\os\various\fatfs_bindings -$PROJ_DIR$\..\ChibiOS\os\various\lwip_bindings -$PROJ_DIR$\..\ChibiOS\os\various\lwip_bindings\arch -$PROJ_DIR$\..\ChibiOS\os\various\shell + $PROJ_DIR$\..\ChibiOS\os + $PROJ_DIR$\..\ChibiOS\os\common + $PROJ_DIR$\..\ChibiOS\os\common\ports + $PROJ_DIR$\..\ChibiOS\os\common\ports\ARMCMx + $PROJ_DIR$\..\ChibiOS\os\common\ports\ARMCMx\compilers + $PROJ_DIR$\..\ChibiOS\os\common\ports\ARMCMx\compilers\IAR + $PROJ_DIR$\..\ChibiOS\os\common\ports\ARMCMx\devices + $PROJ_DIR$\..\ChibiOS\os\common\ports\ARMCMx\devices\STM32F4xx + $PROJ_DIR$\..\ChibiOS\os\common\startup + $PROJ_DIR$\..\ChibiOS\os\ext + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\include + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\ST + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\ST\STM32F4xx + $PROJ_DIR$\..\ChibiOS\os\hal + $PROJ_DIR$\..\ChibiOS\os\hal\include + $PROJ_DIR$\..\ChibiOS\os\hal\lib + $PROJ_DIR$\..\ChibiOS\os\hal\lib\streams + $PROJ_DIR$\..\ChibiOS\os\hal\osal + $PROJ_DIR$\..\ChibiOS\os\hal\osal\rt + $PROJ_DIR$\..\ChibiOS\os\hal\ports + $PROJ_DIR$\..\ChibiOS\os\hal\ports\common + $PROJ_DIR$\..\ChibiOS\os\hal\ports\common\ARMCMx + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32 + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\ADCv2 + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\CANv1 + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\DACv1 + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\DMAv1 + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\DMAv2 + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\EXTIv1 + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\GPIOv2 + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\I2Cv1 + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\OTGv1 + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\RTCv2 + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\SDIOv1 + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\SPIv1 + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\TIMv1 + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\USARTv1 + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\USARTv2 + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\STM32F4xx + $PROJ_DIR$\..\ChibiOS\os\hal\src + $PROJ_DIR$\..\ChibiOS\os\rt + $PROJ_DIR$\..\ChibiOS\os\rt\dox + $PROJ_DIR$\..\ChibiOS\os\rt\include + $PROJ_DIR$\..\ChibiOS\os\rt\ports + $PROJ_DIR$\..\ChibiOS\os\rt\ports\ARMCMx + $PROJ_DIR$\..\ChibiOS\os\rt\ports\ARMCMx\cmsis_os + $PROJ_DIR$\..\ChibiOS\os\rt\ports\ARMCMx\compilers + $PROJ_DIR$\..\ChibiOS\os\rt\ports\ARMCMx\compilers\IAR + $PROJ_DIR$\..\ChibiOS\os\rt\src + $PROJ_DIR$\..\ChibiOS\os\various + $PROJ_DIR$\..\ChibiOS\os\various\cpp_wrappers + $PROJ_DIR$\..\ChibiOS\os\various\devices_lib + $PROJ_DIR$\..\ChibiOS\os\various\devices_lib\accel + $PROJ_DIR$\..\ChibiOS\os\various\fatfs_bindings + $PROJ_DIR$\..\ChibiOS\os\various\shell $PROJ_DIR$\..\controllers $PROJ_DIR$\..\controllers\algo $PROJ_DIR$\..\controllers\core @@ -439,6 +365,7 @@ $PROJ_DIR$\..\controllers\trigger\decoders $PROJ_DIR$\..\console $PROJ_DIR$\..\config + $PROJ_DIR$\..\config\boards\ST_STM32F4 $PROJ_DIR$\..\config\engines $PROJ_DIR$\..\config\stm32f4ems $PROJ_DIR$\..\console\binary @@ -1376,107 +1303,25 @@ CCIncludePath2 $PROJ_DIR$\..\ -$PROJ_DIR$\..\ChibiOS\os\hal\boards\EA_LPCXPRESSO_11C24 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\EA_LPCXPRESSO_BB_1114 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\EA_LPCXPRESSO_BB_11U14 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\EA_LPCXPRESSO_BB_1343 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\EA_LPCXPRESSO_LPC812 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\FREESCALE_FREEDOM_K20D50M -$PROJ_DIR$\..\ChibiOS\os\hal\boards\FREESCALE_FREEDOM_KL25Z -$PROJ_DIR$\..\ChibiOS\os\hal\boards\MAPLEMINI_STM32_F103 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\MCHCK_K20 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\NGX_BB_LPC11U14 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\NONSTANDARD_STM32F4_BARTHESS1 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\OLIMEX_AVR_CAN -$PROJ_DIR$\..\ChibiOS\os\hal\boards\OLIMEX_AVR_MT_128 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\OLIMEX_LPC_P1227 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\OLIMEX_LPC_P1343 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\OLIMEX_LPC_P2148 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\OLIMEX_MSP430_P1611 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\OLIMEX_SAM7_EX256 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\OLIMEX_SAM7_P256 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\OLIMEX_STM32_103STK -$PROJ_DIR$\..\ChibiOS\os\hal\boards\OLIMEX_STM32_E407 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\OLIMEX_STM32_E407\cfg -$PROJ_DIR$\..\ChibiOS\os\hal\boards\OLIMEX_STM32_E407_REV_D -$PROJ_DIR$\..\ChibiOS\os\hal\boards\OLIMEX_STM32_E407_REV_D\cfg -$PROJ_DIR$\..\ChibiOS\os\hal\boards\OLIMEX_STM32_H103 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\OLIMEX_STM32_H407 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\OLIMEX_STM32_H407\cfg -$PROJ_DIR$\..\ChibiOS\os\hal\boards\OLIMEX_STM32_LCD -$PROJ_DIR$\..\ChibiOS\os\hal\boards\OLIMEX_STM32_P103 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\OLIMEX_STM32_P107 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\OLIMEX_STM32_P407 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\PJRC_TEENSY_3 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\RAISONANCE_REVA_STM8S -$PROJ_DIR$\..\ChibiOS\os\hal\boards\simulator -$PROJ_DIR$\..\ChibiOS\os\hal\boards\STM32F103C8_MINIMAL -$PROJ_DIR$\..\ChibiOS\os\hal\boards\STUDIEL_AT91SAM7A3_EK -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_EVALKITST7580_1 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_EVB_SPC560B -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_EVB_SPC560BC -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_EVB_SPC560D -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_EVB_SPC560P -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_EVB_SPC563M -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_EVB_SPC564A -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_EVB_SPC56EC -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_EVB_SPC56EL -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_INEMO_M1_DISCOVERY -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_NUCLEO32_F031K6 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_NUCLEO32_F031K6\cfg -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_NUCLEO32_F042K6 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_NUCLEO32_F042K6\cfg -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_NUCLEO32_F303K8 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_NUCLEO32_F303K8\cfg -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_NUCLEO_F030R8 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_NUCLEO_F030R8\cfg -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_NUCLEO_F072RB -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_NUCLEO_F072RB\cfg -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_NUCLEO_F091RC -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_NUCLEO_F091RC\cfg -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_NUCLEO_F103RB -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_NUCLEO_F302R8 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_NUCLEO_F302R8\cfg -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_NUCLEO_F334R8 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_NUCLEO_F334R8\cfg -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_NUCLEO_F401RE -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_NUCLEO_F401RE\cfg -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_NUCLEO_F411RE -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_NUCLEO_F411RE\cfg -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_NUCLEO_L053R8 -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_NUCLEO_L053R8\cfg -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_NUCLEO_L152RE -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_NUCLEO_L152RE\cfg -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_NUCLEO_L476RG -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_NUCLEO_L476RG\cfg -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM3210C_EVAL -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM3210E_EVAL -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM3220G_EVAL -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32373C_EVAL -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32373C_EVAL\cfg -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32F072B_DISCOVERY -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32F072B_DISCOVERY\cfg -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32F0_DISCOVERY -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32F0_DISCOVERY\cfg -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32F2_DISCOVERY -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32F2_DISCOVERY\cfg -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32F3_DISCOVERY -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32F3_DISCOVERY\cfg -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32F401C_DISCOVERY -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32F401C_DISCOVERY\cfg -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32F429I_DISCOVERY -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32F429I_DISCOVERY\cfg -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32F4_DISCOVERY -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32F4_DISCOVERY\cfg -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32F746G_DISCOVERY -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32F746G_DISCOVERY\cfg -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32L476_DISCOVERY -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32L476_DISCOVERY\cfg -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32L_DISCOVERY -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32L_DISCOVERY\cfg -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32VL_DISCOVERY -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM8L_DISCOVERY -$PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM8S_DISCOVERY + $PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32F2_DISCOVERY\cfg + $PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32F3_DISCOVERY + $PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32F3_DISCOVERY\cfg + $PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32F401C_DISCOVERY + $PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32F401C_DISCOVERY\cfg + $PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32F429I_DISCOVERY + $PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32F429I_DISCOVERY\cfg + $PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32F4_DISCOVERY + $PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32F4_DISCOVERY\cfg + $PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32F746G_DISCOVERY + $PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32F746G_DISCOVERY\cfg + $PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32L476_DISCOVERY + $PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32L476_DISCOVERY\cfg + $PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32L_DISCOVERY + $PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32L_DISCOVERY\cfg + $PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM32VL_DISCOVERY + $PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM8L_DISCOVERY + $PROJ_DIR$\..\ChibiOS\os\hal\boards\ST_STM8S_DISCOVERY + $PROJ_DIR$\..\config\stm32f4ems $PROJ_DIR$\..\..\..\test @@ -2100,6 +1945,870 @@ + + ChibiOS + + os + + common + + ports + + ARMCMx + + compilers + + GCC + + ld + + + mk + + + $PROJ_DIR$\..\ChibiOS\os\common\ports\ARMCMx\compilers\GCC\crt1.c + + + $PROJ_DIR$\..\ChibiOS\os\common\ports\ARMCMx\compilers\GCC\vectors.c + + + $PROJ_DIR$\..\ChibiOS\os\common\ports\ARMCMx\compilers\GCC\vectors.h + + + + IAR + + + + devices + + STM32F4xx + + $PROJ_DIR$\..\ChibiOS\os\common\ports\ARMCMx\devices\STM32F4xx\cmparams.h + + + + + + + startup + + SIMIA32 + + compilers + + GCC + + + + + + + ext + + CMSIS + + include + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\include\arm_common_tables.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\include\arm_const_structs.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\include\arm_math.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\include\core_cm0.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\include\core_cm0plus.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\include\core_cm3.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\include\core_cm4.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\include\core_cm7.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\include\core_cmFunc.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\include\core_cmInstr.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\include\core_cmSimd.h + + + + ST + + STM32F4xx + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\ST\STM32F4xx\stm32f401xc.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\ST\STM32F4xx\stm32f401xe.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\ST\STM32F4xx\stm32f405xx.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\ST\STM32F4xx\stm32f407xx.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\ST\STM32F4xx\stm32f410cx.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\ST\STM32F4xx\stm32f410rx.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\ST\STM32F4xx\stm32f410tx.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\ST\STM32F4xx\stm32f411xe.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\ST\STM32F4xx\stm32f415xx.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\ST\STM32F4xx\stm32f417xx.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\ST\STM32F4xx\stm32f427xx.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\ST\STM32F4xx\stm32f429xx.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\ST\STM32F4xx\stm32f437xx.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\ST\STM32F4xx\stm32f439xx.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\ST\STM32F4xx\stm32f446xx.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\ST\STM32F4xx\stm32f469xx.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\ST\STM32F4xx\stm32f479xx.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\ST\STM32F4xx\stm32f4xx.h + + + $PROJ_DIR$\..\ChibiOS\os\ext\CMSIS\ST\STM32F4xx\system_stm32f4xx.h + + + + + + + hal + + dox + + + include + + $PROJ_DIR$\..\ChibiOS\os\hal\include\adc.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\can.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\dac.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\ext.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\gpt.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\hal.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\hal_buffers.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\hal_channels.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\hal_files.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\hal_ioblock.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\hal_mmcsd.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\hal_queues.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\hal_streams.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\i2c.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\i2s.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\icu.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\mac.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\mii.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\mmc_spi.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\pal.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\pwm.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\rtc.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\sdc.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\serial.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\serial_usb.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\spi.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\st.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\uart.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\usb.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\usb_cdc.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\include\wdg.h + + + + lib + + streams + + $PROJ_DIR$\..\ChibiOS\os\hal\lib\streams\chprintf.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\lib\streams\chprintf.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\lib\streams\memstreams.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\lib\streams\memstreams.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\lib\streams\nullstreams.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\lib\streams\nullstreams.h + + + + + osal + + rt + + $PROJ_DIR$\..\ChibiOS\os\hal\osal\rt\osal.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\osal\rt\osal.h + + + + + ports + + common + + ARMCMx + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\common\ARMCMx\mpu.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\common\ARMCMx\nvic.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\common\ARMCMx\nvic.h + + + + + STM32 + + LLD + + ADCv2 + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\ADCv2\adc_lld.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\ADCv2\adc_lld.h + + + + CANv1 + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\CANv1\can_lld.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\CANv1\can_lld.h + + + + DACv1 + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\DACv1\dac_lld.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\DACv1\dac_lld.h + + + + DMAv2 + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\DMAv2\stm32_dma.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\DMAv2\stm32_dma.h + + + + EXTIv1 + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\EXTIv1\ext_lld.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\EXTIv1\ext_lld.h + + + + GPIOv2 + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\GPIOv2\pal_lld.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\GPIOv2\pal_lld.h + + + + I2Cv1 + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\I2Cv1\i2c_lld.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\I2Cv1\i2c_lld.h + + + + OTGv1 + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\OTGv1\stm32_otg.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\OTGv1\usb_lld.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\OTGv1\usb_lld.h + + + + RTCv2 + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\RTCv2\rtc_lld.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\RTCv2\rtc_lld.h + + + + SDIOv1 + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\SDIOv1\sdc_lld.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\SDIOv1\sdc_lld.h + + + + SPIv1 + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\SPIv1\i2s_lld.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\SPIv1\i2s_lld.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\SPIv1\spi_lld.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\SPIv1\spi_lld.h + + + + TIMv1 + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\TIMv1\gpt_lld.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\TIMv1\gpt_lld.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\TIMv1\icu_lld.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\TIMv1\icu_lld.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\TIMv1\pwm_lld.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\TIMv1\pwm_lld.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\TIMv1\st_lld.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\TIMv1\st_lld.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\TIMv1\stm32_tim.h + + + + USARTv1 + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\USARTv1\serial_lld.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\USARTv1\serial_lld.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\USARTv1\uart_lld.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\LLD\USARTv1\uart_lld.h + + + + + STM32F4xx + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\STM32F4xx\ext_lld_isr.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\STM32F4xx\ext_lld_isr.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\STM32F4xx\hal_lld.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\STM32F4xx\hal_lld.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\STM32F4xx\stm32_isr.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\STM32F4xx\stm32_rcc.h + + + $PROJ_DIR$\..\ChibiOS\os\hal\ports\STM32\STM32F4xx\stm32_registry.h + + + + + + src + + $PROJ_DIR$\..\ChibiOS\os\hal\src\adc.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\src\can.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\src\dac.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\src\ext.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\src\gpt.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\src\hal.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\src\hal_buffers.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\src\hal_mmcsd.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\src\hal_queues.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\src\i2c.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\src\i2s.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\src\icu.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\src\mac.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\src\mmc_spi.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\src\pal.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\src\pwm.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\src\rtc.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\src\sdc.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\src\serial.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\src\serial_usb.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\src\spi.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\src\st.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\src\uart.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\src\usb.c + + + $PROJ_DIR$\..\ChibiOS\os\hal\src\wdg.c + + + + + rt + + dox + + + include + + $PROJ_DIR$\..\ChibiOS\os\rt\include\ch.h + + + $PROJ_DIR$\..\ChibiOS\os\rt\include\chbsem.h + + + $PROJ_DIR$\..\ChibiOS\os\rt\include\chcond.h + + + $PROJ_DIR$\..\ChibiOS\os\rt\include\chcustomer.h + + + $PROJ_DIR$\..\ChibiOS\os\rt\include\chdebug.h + + + $PROJ_DIR$\..\ChibiOS\os\rt\include\chdynamic.h + + + $PROJ_DIR$\..\ChibiOS\os\rt\include\chevents.h + + + $PROJ_DIR$\..\ChibiOS\os\rt\include\chheap.h + + + $PROJ_DIR$\..\ChibiOS\os\rt\include\chlicense.h + + + $PROJ_DIR$\..\ChibiOS\os\rt\include\chmboxes.h + + + $PROJ_DIR$\..\ChibiOS\os\rt\include\chmemcore.h + + + $PROJ_DIR$\..\ChibiOS\os\rt\include\chmempools.h + + + $PROJ_DIR$\..\ChibiOS\os\rt\include\chmsg.h + + + $PROJ_DIR$\..\ChibiOS\os\rt\include\chmtx.h + + + $PROJ_DIR$\..\ChibiOS\os\rt\include\chqueues.h + + + $PROJ_DIR$\..\ChibiOS\os\rt\include\chregistry.h + + + $PROJ_DIR$\..\ChibiOS\os\rt\include\chschd.h + + + $PROJ_DIR$\..\ChibiOS\os\rt\include\chsem.h + + + $PROJ_DIR$\..\ChibiOS\os\rt\include\chstats.h + + + $PROJ_DIR$\..\ChibiOS\os\rt\include\chstreams.h + + + $PROJ_DIR$\..\ChibiOS\os\rt\include\chsys.h + + + $PROJ_DIR$\..\ChibiOS\os\rt\include\chsystypes.h + + + $PROJ_DIR$\..\ChibiOS\os\rt\include\chthreads.h + + + $PROJ_DIR$\..\ChibiOS\os\rt\include\chtm.h + + + $PROJ_DIR$\..\ChibiOS\os\rt\include\chvt.h + + + + ports + + ARMCMx + + cmsis_os + + $PROJ_DIR$\..\ChibiOS\os\rt\ports\ARMCMx\cmsis_os\cmsis_os.c + + + $PROJ_DIR$\..\ChibiOS\os\rt\ports\ARMCMx\cmsis_os\cmsis_os.h + + + + compilers + + GCC + + mk + + + $PROJ_DIR$\..\ChibiOS\os\rt\ports\ARMCMx\compilers\GCC\chtypes.h + + + + IAR + + $PROJ_DIR$\..\ChibiOS\os\rt\ports\ARMCMx\compilers\IAR\chtypes.h + + + + + $PROJ_DIR$\..\ChibiOS\os\rt\ports\ARMCMx\chcore.c + + + $PROJ_DIR$\..\ChibiOS\os\rt\ports\ARMCMx\chcore.h + + + $PROJ_DIR$\..\ChibiOS\os\rt\ports\ARMCMx\chcore_timer.h + + + $PROJ_DIR$\..\ChibiOS\os\rt\ports\ARMCMx\chcore_v6m.c + + + $PROJ_DIR$\..\ChibiOS\os\rt\ports\ARMCMx\chcore_v6m.h + + + $PROJ_DIR$\..\ChibiOS\os\rt\ports\ARMCMx\chcore_v7m.c + + + $PROJ_DIR$\..\ChibiOS\os\rt\ports\ARMCMx\chcore_v7m.h + + + + + src + + $PROJ_DIR$\..\ChibiOS\os\rt\src\chcond.c + + + $PROJ_DIR$\..\ChibiOS\os\rt\src\chdebug.c + + + $PROJ_DIR$\..\ChibiOS\os\rt\src\chdynamic.c + + + $PROJ_DIR$\..\ChibiOS\os\rt\src\chevents.c + + + $PROJ_DIR$\..\ChibiOS\os\rt\src\chheap.c + + + $PROJ_DIR$\..\ChibiOS\os\rt\src\chmboxes.c + + + $PROJ_DIR$\..\ChibiOS\os\rt\src\chmemcore.c + + + $PROJ_DIR$\..\ChibiOS\os\rt\src\chmempools.c + + + $PROJ_DIR$\..\ChibiOS\os\rt\src\chmsg.c + + + $PROJ_DIR$\..\ChibiOS\os\rt\src\chmtx.c + + + $PROJ_DIR$\..\ChibiOS\os\rt\src\chqueues.c + + + $PROJ_DIR$\..\ChibiOS\os\rt\src\chregistry.c + + + $PROJ_DIR$\..\ChibiOS\os\rt\src\chschd.c + + + $PROJ_DIR$\..\ChibiOS\os\rt\src\chsem.c + + + $PROJ_DIR$\..\ChibiOS\os\rt\src\chstats.c + + + $PROJ_DIR$\..\ChibiOS\os\rt\src\chsys.c + + + $PROJ_DIR$\..\ChibiOS\os\rt\src\chthreads.c + + + $PROJ_DIR$\..\ChibiOS\os\rt\src\chtm.c + + + $PROJ_DIR$\..\ChibiOS\os\rt\src\chvt.c + + + + + various + + cpp_wrappers + + $PROJ_DIR$\..\ChibiOS\os\various\cpp_wrappers\ch.cpp + + + $PROJ_DIR$\..\ChibiOS\os\various\cpp_wrappers\syscalls_cpp.cpp + + + + devices_lib + + accel + + $PROJ_DIR$\..\ChibiOS\os\various\devices_lib\accel\lis302dl.c + + + $PROJ_DIR$\..\ChibiOS\os\various\devices_lib\accel\lis302dl.h + + + + lcd + + $PROJ_DIR$\..\ChibiOS\os\various\devices_lib\lcd\lcd3310.c + + + $PROJ_DIR$\..\ChibiOS\os\various\devices_lib\lcd\lcd3310.h + + + + + fatfs_bindings + + $PROJ_DIR$\..\ChibiOS\os\various\fatfs_bindings\fatfs_diskio.c + + + $PROJ_DIR$\..\ChibiOS\os\various\fatfs_bindings\fatfs_syscall.c + + + + lwip_bindings + + arch + + $PROJ_DIR$\..\ChibiOS\os\various\lwip_bindings\arch\cc.h + + + $PROJ_DIR$\..\ChibiOS\os\various\lwip_bindings\arch\perf.h + + + $PROJ_DIR$\..\ChibiOS\os\various\lwip_bindings\arch\sys_arch.c + + + $PROJ_DIR$\..\ChibiOS\os\various\lwip_bindings\arch\sys_arch.h + + + + $PROJ_DIR$\..\ChibiOS\os\various\lwip_bindings\lwipthread.c + + + $PROJ_DIR$\..\ChibiOS\os\various\lwip_bindings\lwipthread.h + + + + shell + + + $PROJ_DIR$\..\ChibiOS\os\various\evtimer.c + + + $PROJ_DIR$\..\ChibiOS\os\various\evtimer.h + + + $PROJ_DIR$\..\ChibiOS\os\various\shell.c + + + $PROJ_DIR$\..\ChibiOS\os\various\shell.h + + + $PROJ_DIR$\..\ChibiOS\os\various\syscalls.c + + + + config @@ -2782,12 +3491,6 @@ $PROJ_DIR$\..\controllers\trigger\trigger_structure.h - - $PROJ_DIR$\..\controllers\trigger\decoders\trigger_universal.cpp - - - $PROJ_DIR$\..\controllers\trigger\decoders\trigger_universal.h - $PROJ_DIR$\..\controllers\trigger\decoders\trigger_subaru.cpp @@ -2800,6 +3503,12 @@ $PROJ_DIR$\..\controllers\trigger\decoders\trigger_toyota.h + + $PROJ_DIR$\..\controllers\trigger\decoders\trigger_universal.cpp + + + $PROJ_DIR$\..\controllers\trigger\decoders\trigger_universal.h + $PROJ_DIR$\..\controllers\alternatorController.cpp @@ -2972,6 +3681,18 @@ $PROJ_DIR$\..\hw_layer\algo\adc_math.h + + boards + + ST_STM32F4 + + $PROJ_DIR$\..\config\boards\ST_STM32F4\board.c + + + $PROJ_DIR$\..\config\boards\ST_STM32F4\board.h + + + lcd @@ -2983,9 +3704,6 @@ mass_storage - - $PROJ_DIR$\..\hw_layer\mass_storage\usb_msd.c - $PROJ_DIR$\..\hw_layer\mass_storage\usb_msd.h @@ -3179,13 +3897,6 @@ $PROJ_DIR$\..\hw_layer\vehicle_speed.h - - - ChibiOS - - - - util @@ -3262,24 +3973,15 @@ $PROJ_DIR$\..\util\rfiutil.h - - $PROJ_DIR$\..\chconf.h - $PROJ_DIR$\..\global.h - - $PROJ_DIR$\..\halconf.h - $PROJ_DIR$\..\main.cpp $PROJ_DIR$\..\main.h - - $PROJ_DIR$\..\mcuconf.h - $PROJ_DIR$\..\rusefi.cpp diff --git a/java_tools/path2iar/src/com/rusefi/Path2IAR.java b/java_tools/path2iar/src/com/rusefi/Path2IAR.java index 2c5acc9697..b2d0f28666 100644 --- a/java_tools/path2iar/src/com/rusefi/Path2IAR.java +++ b/java_tools/path2iar/src/com/rusefi/Path2IAR.java @@ -1,6 +1,9 @@ package com.rusefi; import java.io.File; +import java.io.FileNotFoundException; +import java.io.FileOutputStream; +import java.io.IOException; /** * (c) Andrey Belomutskiy @@ -11,18 +14,20 @@ public class Path2IAR { private static final String RELATIVE = "..\\..\\firmware/ChibiOS/os"; private static String includes = ""; - public static void main(String[] args) { - String result = process("", new File(RELATIVE)); + public static void main(String[] args) throws IOException { + String result = process(" ", new File(RELATIVE)); System.out.println("Result:" + EOL + EOL + EOL + EOL + EOL + EOL); - System.out.println(result); + System.out.println(result.length()); + + new FileOutputStream("group.txt", false).write(result.getBytes()); System.out.println("Headers:" + EOL + EOL + EOL + EOL + EOL + EOL); System.out.println(includes); } - private static String process(String s, File folder) { + private static String process(String offset, File folder) { System.out.println("Folder " + folder); if (!folder.isDirectory()) throw new IllegalStateException("Not a directory: " + folder); @@ -31,8 +36,8 @@ public class Path2IAR { includes += "$PROJ_DIR$\\..\\ChibiOS\\os" + folder.getPath().substring(RELATIVE.length()) + "" + EOL; - String group = "\n" + - " " + folder.getName() + ""; + String group = offset + "\n" + + offset + " " + folder.getName() + "\n"; for (String fileName : folder.list()) { @@ -40,7 +45,7 @@ public class Path2IAR { System.out.println(file); if (file.isDirectory()) { - group += process("", file); + group += process(offset + " ", file); continue; } @@ -50,15 +55,16 @@ public class Path2IAR { String name = file.getPath().substring(RELATIVE.length()); - group += "\n$PROJ_DIR$\\..\\ChibiOS" + name + "\n" + - " \n"; + group += offset + "\n" + + offset + " $PROJ_DIR$\\..\\ChibiOS\\os" + name + "\n" + + offset + "\n"; } - return group + ""; + return group + offset + "" + EOL; } }