diff --git a/MDK-ARM/DebugConfig/DevC_STM32F407IGHx.dbgconf b/MDK-ARM/DebugConfig/DevC_STM32F407IGHx.dbgconf new file mode 100644 index 0000000..1df0a1b --- /dev/null +++ b/MDK-ARM/DebugConfig/DevC_STM32F407IGHx.dbgconf @@ -0,0 +1,48 @@ +// File: STM32F405_415_407_417_427_437_429_439.dbgconf +// Version: 1.0.0 +// Note: refer to STM32F405/415 STM32F407/417 STM32F427/437 STM32F429/439 reference manual (RM0090) +// refer to STM32F40x STM32F41x datasheets +// refer to STM32F42x STM32F43x datasheets + +// <<< Use Configuration Wizard in Context Menu >>> + +// Debug MCU configuration register (DBGMCU_CR) +// DBG_STANDBY Debug Standby Mode +// DBG_STOP Debug Stop Mode +// DBG_SLEEP Debug Sleep Mode +// +DbgMCU_CR = 0x00000007; + +// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ) +// Reserved bits must be kept at reset value +// DBG_CAN2_STOP CAN2 stopped when core is halted +// DBG_CAN1_STOP CAN2 stopped when core is halted +// DBG_I2C3_SMBUS_TIMEOUT I2C3 SMBUS timeout mode stopped when core is halted +// DBG_I2C2_SMBUS_TIMEOUT I2C2 SMBUS timeout mode stopped when core is halted +// DBG_I2C1_SMBUS_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted +// DBG_IWDG_STOP Independent watchdog stopped when core is halted +// DBG_WWDG_STOP Window watchdog stopped when core is halted +// DBG_RTC_STOP RTC stopped when core is halted +// DBG_TIM14_STOP TIM14 counter stopped when core is halted +// DBG_TIM13_STOP TIM13 counter stopped when core is halted +// DBG_TIM12_STOP TIM12 counter stopped when core is halted +// DBG_TIM7_STOP TIM7 counter stopped when core is halted +// DBG_TIM6_STOP TIM6 counter stopped when core is halted +// DBG_TIM5_STOP TIM5 counter stopped when core is halted +// DBG_TIM4_STOP TIM4 counter stopped when core is halted +// DBG_TIM3_STOP TIM3 counter stopped when core is halted +// DBG_TIM2_STOP TIM2 counter stopped when core is halted +// +DbgMCU_APB1_Fz = 0x00000000; + +// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ) +// Reserved bits must be kept at reset value +// DBG_TIM11_STOP TIM11 counter stopped when core is halted +// DBG_TIM10_STOP TIM10 counter stopped when core is halted +// DBG_TIM9_STOP TIM9 counter stopped when core is halted +// DBG_TIM8_STOP TIM8 counter stopped when core is halted +// DBG_TIM1_STOP TIM1 counter stopped when core is halted +// +DbgMCU_APB2_Fz = 0x00000000; + +// <<< end of configuration section >>> \ No newline at end of file diff --git a/MDK-ARM/DevC.uvguix.lvzucheng b/MDK-ARM/DevC.uvguix.lvzucheng new file mode 100644 index 0000000..931ee57 --- /dev/null +++ b/MDK-ARM/DevC.uvguix.lvzucheng @@ -0,0 +1,1896 @@ + + + + -6.1 + +
### uVision Project, (C) Keil Software
+ + + + + + + + + + 38003 + Registers + 115 64 + + + 346 + Code Coverage + 755 160 + + + 204 + Performance Analyzer + 275 137 137 366 + + + + + + 35141 + Event Statistics + + 250 50 619 + + + 1506 + Symbols + + 63 63 63 + + + 1936 + Watch 1 + + 200 133 133 + + + 1937 + Watch 2 + + 200 133 133 + + + 1935 + Call Stack + Locals + + 200 133 133 + + + 2506 + Trace Data + + 75 135 130 95 70 230 200 150 + + + 466 + Source Browser + 500 + 300 + + + + + + + + 1 + 1 + 0 + 0 + -1 + + + + + + + 44 + 0 + 1 + + -1 + -1 + + + -1 + -1 + + + 11 + 38 + 1434 + 891 + + + + 0 + + 458 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000003000000020000000100000046433A5C4D61635C486F6D655C446F63756D656E74735C525C62616C616E63655F696E66616E7472795C4D444B2D41524D5C737461727475705F73746D33326634303778782E730000000015737461727475705F73746D33326634303778782E7300000000C5D4F200FFFFFFFF38433A5C4D61635C486F6D655C446F63756D656E74735C525C62616C616E63655F696E66616E7472795C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000FFDC7800FFFFFFFF41433A5C4D61635C486F6D655C446F63756D656E74735C525C62616C616E63655F696E66616E7472795C557365725C7461736B5C6374726C5F636861737369732E63000000000E6374726C5F636861737369732E6300000000BECEA100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000EF0000007900000092050000E5020000 + + + + 0 + Build + + -1 + -1 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C10000004F0000005E040000C6000000 + + + 16 + EF000000790000008C040000F0000000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BA000000A2020000 + + + 16 + D8000000EF000000950100009E010000 + + + + 109 + 109 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BA000000A2020000 + + + 16 + D8000000EF000000B7010000CF020000 + + + + 1465 + 1465 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D00100005B0400002B020000 + + + 16 + D8000000EF0000000703000066010000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D00100005B0400002B020000 + + + 16 + D8000000EF0000000703000066010000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D00100005B0400002B020000 + + + 16 + D8000000EF0000000703000066010000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D00100005B0400002B020000 + + + 16 + D8000000EF0000000703000066010000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C4000000660000005B040000AD000000 + + + 16 + D8000000EF0000000703000066010000 + + + + 1935 + 1935 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000D00100005B0400002B020000 + + + 16 + D8000000EF000000950100009E010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D00100005B0400002B020000 + + + 16 + D8000000EF000000950100009E010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D00100005B0400002B020000 + + + 16 + D8000000EF000000950100009E010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D00100005B0400002B020000 + + + 16 + D8000000EF0000000703000066010000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D00100005B0400002B020000 + + + 16 + D8000000EF0000000703000066010000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D00100005B0400002B020000 + + + 16 + D8000000EF0000000703000066010000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D00100005B0400002B020000 + + + 16 + D8000000EF0000000703000066010000 + + + + 195 + 195 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BA000000A2020000 + + + 16 + D8000000EF000000B7010000CF020000 + + + + 196 + 196 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BA000000A2020000 + + + 16 + D8000000EF000000B7010000CF020000 + + + + 197 + 197 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 00000000D30200006405000036030000 + + + 16 + D8000000EF0000000703000066010000 + + + + 198 + 198 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 00000000B90100005E04000044020000 + + + 16 + D8000000EF0000000703000066010000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D6020000610500001D030000 + + + 16 + D8000000EF0000000703000066010000 + + + + 203 + 203 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + C4000000660000005B040000AD000000 + + + 16 + D8000000EF0000000703000066010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C4000000660000005B040000AD000000 + + + 16 + D8000000EF0000000703000066010000 + + + + 221 + 221 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000000000000000000000000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2506 + 2506 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D00100005B0400002B020000 + + + 16 + D8000000EF0000000703000066010000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C4000000660000005B040000AD000000 + + + 16 + D8000000EF0000000703000066010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C4000000660000005B040000AD000000 + + + 16 + D8000000EF0000000703000066010000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C4000000660000005B040000AD000000 + + + 16 + D8000000EF000000950100009E010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C4000000660000005B040000AD000000 + + + 16 + D8000000EF0000000703000066010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 38003 + 38003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BA000000A2020000 + + + 16 + D8000000EF000000B7010000CF020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D6020000610500001D030000 + + + 16 + D8000000EF0000000703000066010000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D6020000610500001D030000 + + + 16 + D8000000EF000000B7010000CF020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D00100005B0400002B020000 + + + 16 + D8000000EF000000950100009E010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D00100005B0400002B020000 + + + 16 + D8000000EF000000950100009E010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D6020000610500001D030000 + + + 16 + D8000000EF000000B7010000CF020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D6020000610500001D030000 + + + 16 + D8000000EF000000B7010000CF020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C4000000660000005B040000AD000000 + + + 16 + D8000000EF0000000703000066010000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A4030000660000005B040000B0010000 + + + 16 + D8000000EF000000950100009E010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 966 + 0 + 8192 + 0 + + 16 + 0000000000000000D10300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000360300006405000049030000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 1 + 0 + 0 + 0 + 476 + 0 + 8192 + 1 + + 16 + 000000001C000000E701000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 0 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 00000000380000006F02000054000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 824 + 824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D00100005B0400002B020000 + + + 16 + D8000000EF000000950100009E010000 + + + + 3312 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFC1000000C60000005E040000CA000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000EF000000790000008C040000F0000000C10000004F0000005E040000C60000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9D0300004F000000A1030000C9010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000CF030000790000008C040000F3010000A10300004F0000005E040000C901000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFBD0000004F000000C1000000BB020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000002E00000079000000EB000000E5020000000000004F000000BD000000BB0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000B50100005E040000B901000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000000000002E000000E30100008C0400006E02000000000000B90100005E0400004402000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF2F020000B9010000330200004402000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000BB02000064050000BF020000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000002E000000E9020000920500006003000000000000BF02000064050000360300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2537 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 968 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000002001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000444657643960000000000000001000444657643000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2373 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1512 + 949 + + + + + + 1 + 0 + + 100 + 2 + + startup_stm32f407xx.s + 0 + 164 + 175 + 0 + + 0 + + + ../Core/Src/main.c + 0 + 69 + 77 + 1 + + 0 + + + ..\User\task\ctrl_chassis.c + 13 + 1 + 22 + 1 + + 0 + + + + +
diff --git a/MDK-ARM/DevC.uvoptx b/MDK-ARM/DevC.uvoptx new file mode 100644 index 0000000..34531cb --- /dev/null +++ b/MDK-ARM/DevC.uvoptx @@ -0,0 +1,1431 @@ + + + + 1.0 + +
### uVision Project, (C) Keil Software
+ + + *.c + *.s*; *.src; *.a* + *.obj; *.o + *.lib + *.txt; *.h; *.inc; *.md + *.plm + *.cpp; *.cc; *.cxx + 0 + + + + 0 + 0 + + + + DevC + 0x4 + ARM-ADS + + 25000000 + + 1 + 1 + 0 + 1 + 0 + + + 1 + 65535 + 0 + 0 + 0 + + + 79 + 66 + 8 + + + + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + + + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + + + 0 + 0 + 1 + + 18 + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 3 + + + + + + + + + + + BIN\CMSIS_AGDI.dll + + + + 0 + UL2CM3 + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F407IGHx$CMSIS\Flash\STM32F4xx_1024.FLM)) + + + + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + + + + + + + + + + 1 + 1 + 0 + 2 + 10000000 + + + + + + Application/MDK-ARM + 0 + 0 + 0 + 0 + + 1 + 1 + 2 + 0 + 0 + 0 + startup_stm32f407xx.s + startup_stm32f407xx.s + 0 + 0 + + + + + Application/User/Core + 0 + 0 + 0 + 0 + + 2 + 2 + 1 + 0 + 0 + 0 + ../Core/Src/main.c + main.c + 0 + 0 + + + 2 + 3 + 1 + 0 + 0 + 0 + ../Core/Src/gpio.c + gpio.c + 0 + 0 + + + 2 + 4 + 1 + 0 + 0 + 0 + ../Core/Src/freertos.c + freertos.c + 0 + 0 + + + 2 + 5 + 1 + 0 + 0 + 0 + ../Core/Src/adc.c + adc.c + 0 + 0 + + + 2 + 6 + 1 + 0 + 0 + 0 + ../Core/Src/can.c + can.c + 0 + 0 + + + 2 + 7 + 1 + 0 + 0 + 0 + ../Core/Src/crc.c + crc.c + 0 + 0 + + + 2 + 8 + 1 + 0 + 0 + 0 + ../Core/Src/dma.c + dma.c + 0 + 0 + + + 2 + 9 + 1 + 0 + 0 + 0 + ../Core/Src/i2c.c + i2c.c + 0 + 0 + + + 2 + 10 + 1 + 0 + 0 + 0 + ../Core/Src/rng.c + rng.c + 0 + 0 + + + 2 + 11 + 1 + 0 + 0 + 0 + ../Core/Src/spi.c + spi.c + 0 + 0 + + + 2 + 12 + 1 + 0 + 0 + 0 + ../Core/Src/tim.c + tim.c + 0 + 0 + + + 2 + 13 + 1 + 0 + 0 + 0 + ../Core/Src/usart.c + usart.c + 0 + 0 + + + 2 + 14 + 1 + 0 + 0 + 0 + ../Core/Src/stm32f4xx_it.c + stm32f4xx_it.c + 0 + 0 + + + 2 + 15 + 1 + 0 + 0 + 0 + ../Core/Src/stm32f4xx_hal_msp.c + stm32f4xx_hal_msp.c + 0 + 0 + + + + + Application/User/USB_DEVICE/App + 0 + 0 + 0 + 0 + + 3 + 16 + 1 + 0 + 0 + 0 + ../USB_DEVICE/App/usb_device.c + usb_device.c + 0 + 0 + + + 3 + 17 + 1 + 0 + 0 + 0 + ../USB_DEVICE/App/usbd_desc.c + usbd_desc.c + 0 + 0 + + + 3 + 18 + 1 + 0 + 0 + 0 + ../USB_DEVICE/App/usbd_cdc_if.c + usbd_cdc_if.c + 0 + 0 + + + + + Application/User/USB_DEVICE/Target + 0 + 0 + 0 + 0 + + 4 + 19 + 1 + 0 + 0 + 0 + ../USB_DEVICE/Target/usbd_conf.c + usbd_conf.c + 0 + 0 + + + + + Drivers/STM32F4xx_HAL_Driver + 0 + 0 + 0 + 0 + + 5 + 20 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c + stm32f4xx_hal_pcd.c + 0 + 0 + + + 5 + 21 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c + stm32f4xx_hal_pcd_ex.c + 0 + 0 + + + 5 + 22 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c + stm32f4xx_ll_usb.c + 0 + 0 + + + 5 + 23 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c + stm32f4xx_hal_rcc.c + 0 + 0 + + + 5 + 24 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c + stm32f4xx_hal_rcc_ex.c + 0 + 0 + + + 5 + 25 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c + stm32f4xx_hal_flash.c + 0 + 0 + + + 5 + 26 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c + stm32f4xx_hal_flash_ex.c + 0 + 0 + + + 5 + 27 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c + stm32f4xx_hal_flash_ramfunc.c + 0 + 0 + + + 5 + 28 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c + stm32f4xx_hal_gpio.c + 0 + 0 + + + 5 + 29 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c + stm32f4xx_hal_dma_ex.c + 0 + 0 + + + 5 + 30 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c + stm32f4xx_hal_dma.c + 0 + 0 + + + 5 + 31 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c + stm32f4xx_hal_pwr.c + 0 + 0 + + + 5 + 32 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c + stm32f4xx_hal_pwr_ex.c + 0 + 0 + + + 5 + 33 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c + stm32f4xx_hal_cortex.c + 0 + 0 + + + 5 + 34 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c + stm32f4xx_hal.c + 0 + 0 + + + 5 + 35 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c + stm32f4xx_hal_exti.c + 0 + 0 + + + 5 + 36 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c + stm32f4xx_hal_adc.c + 0 + 0 + + + 5 + 37 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c + stm32f4xx_hal_adc_ex.c + 0 + 0 + + + 5 + 38 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_adc.c + stm32f4xx_ll_adc.c + 0 + 0 + + + 5 + 39 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c + stm32f4xx_hal_can.c + 0 + 0 + + + 5 + 40 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_crc.c + stm32f4xx_hal_crc.c + 0 + 0 + + + 5 + 41 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c.c + stm32f4xx_hal_i2c.c + 0 + 0 + + + 5 + 42 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c_ex.c + stm32f4xx_hal_i2c_ex.c + 0 + 0 + + + 5 + 43 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rng.c + stm32f4xx_hal_rng.c + 0 + 0 + + + 5 + 44 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c + stm32f4xx_hal_spi.c + 0 + 0 + + + 5 + 45 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c + stm32f4xx_hal_tim.c + 0 + 0 + + + 5 + 46 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c + stm32f4xx_hal_tim_ex.c + 0 + 0 + + + 5 + 47 + 1 + 0 + 0 + 0 + ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c + stm32f4xx_hal_uart.c + 0 + 0 + + + + + Drivers/CMSIS + 0 + 0 + 0 + 0 + + 6 + 48 + 1 + 0 + 0 + 0 + ../Core/Src/system_stm32f4xx.c + system_stm32f4xx.c + 0 + 0 + + + + + Middlewares/FreeRTOS + 0 + 0 + 0 + 0 + + 7 + 49 + 1 + 0 + 0 + 0 + ../Middlewares/Third_Party/FreeRTOS/Source/croutine.c + croutine.c + 0 + 0 + + + 7 + 50 + 1 + 0 + 0 + 0 + ../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c + event_groups.c + 0 + 0 + + + 7 + 51 + 1 + 0 + 0 + 0 + ../Middlewares/Third_Party/FreeRTOS/Source/list.c + list.c + 0 + 0 + + + 7 + 52 + 1 + 0 + 0 + 0 + ../Middlewares/Third_Party/FreeRTOS/Source/queue.c + queue.c + 0 + 0 + + + 7 + 53 + 1 + 0 + 0 + 0 + ../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c + stream_buffer.c + 0 + 0 + + + 7 + 54 + 1 + 0 + 0 + 0 + ../Middlewares/Third_Party/FreeRTOS/Source/tasks.c + tasks.c + 0 + 0 + + + 7 + 55 + 1 + 0 + 0 + 0 + ../Middlewares/Third_Party/FreeRTOS/Source/timers.c + timers.c + 0 + 0 + + + 7 + 56 + 1 + 0 + 0 + 0 + ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c + cmsis_os2.c + 0 + 0 + + + 7 + 57 + 1 + 0 + 0 + 0 + ../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c + heap_4.c + 0 + 0 + + + 7 + 58 + 1 + 0 + 0 + 0 + ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.c + port.c + 0 + 0 + + + + + Middlewares/USB_Device_Library + 0 + 0 + 0 + 0 + + 8 + 59 + 1 + 0 + 0 + 0 + ../Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c + usbd_core.c + 0 + 0 + + + 8 + 60 + 1 + 0 + 0 + 0 + ../Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c + usbd_ctlreq.c + 0 + 0 + + + 8 + 61 + 1 + 0 + 0 + 0 + ../Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c + usbd_ioreq.c + 0 + 0 + + + 8 + 62 + 1 + 0 + 0 + 0 + ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c + usbd_cdc.c + 0 + 0 + + + + + User/bsp + 0 + 0 + 0 + 0 + + 9 + 63 + 1 + 0 + 0 + 0 + ..\User\bsp\can.c + can.c + 0 + 0 + + + 9 + 64 + 1 + 0 + 0 + 0 + ..\User\bsp\dwt.c + dwt.c + 0 + 0 + + + 9 + 65 + 1 + 0 + 0 + 0 + ..\User\bsp\gpio.c + gpio.c + 0 + 0 + + + 9 + 66 + 1 + 0 + 0 + 0 + ..\User\bsp\mm.c + mm.c + 0 + 0 + + + 9 + 67 + 1 + 0 + 0 + 0 + ..\User\bsp\pwm.c + pwm.c + 0 + 0 + + + 9 + 68 + 1 + 0 + 0 + 0 + ..\User\bsp\spi.c + spi.c + 0 + 0 + + + 9 + 69 + 1 + 0 + 0 + 0 + ..\User\bsp\time.c + time.c + 0 + 0 + + + 9 + 70 + 1 + 0 + 0 + 0 + ..\User\bsp\uart.c + uart.c + 0 + 0 + + + + + User/component + 0 + 0 + 0 + 0 + + 10 + 71 + 1 + 0 + 0 + 0 + ..\User\component\ahrs.c + ahrs.c + 0 + 0 + + + 10 + 72 + 1 + 0 + 0 + 0 + ..\User\component\cmd.c + cmd.c + 0 + 0 + + + 10 + 73 + 1 + 0 + 0 + 0 + ..\User\component\filter.c + filter.c + 0 + 0 + + + 10 + 74 + 1 + 0 + 0 + 0 + ..\User\component\limiter.c + limiter.c + 0 + 0 + + + 10 + 75 + 1 + 0 + 0 + 0 + ..\User\component\pid.c + pid.c + 0 + 0 + + + 10 + 76 + 1 + 0 + 0 + 0 + ..\User\component\user_math.c + user_math.c + 0 + 0 + + + 10 + 77 + 1 + 0 + 0 + 0 + ..\User\component\kinematics.c + kinematics.c + 0 + 0 + + + 10 + 78 + 1 + 0 + 0 + 0 + ..\User\component\lqr.c + lqr.c + 0 + 0 + + + 10 + 79 + 1 + 0 + 0 + 0 + ..\User\component\vmc.c + vmc.c + 0 + 0 + + + + + User/device + 0 + 0 + 0 + 0 + + 11 + 80 + 1 + 0 + 0 + 0 + ..\User\device\buzzer.c + buzzer.c + 0 + 0 + + + 11 + 81 + 1 + 0 + 0 + 0 + ..\User\device\dm_imu.c + dm_imu.c + 0 + 0 + + + 11 + 82 + 1 + 0 + 0 + 0 + ..\User\device\dr16.c + dr16.c + 0 + 0 + + + 11 + 83 + 1 + 0 + 0 + 0 + ..\User\device\motor.c + motor.c + 0 + 0 + + + 11 + 84 + 1 + 0 + 0 + 0 + ..\User\device\motor_lk.c + motor_lk.c + 0 + 0 + + + 11 + 85 + 1 + 0 + 0 + 0 + ..\User\device\motor_lz.c + motor_lz.c + 0 + 0 + + + + + User/module + 0 + 0 + 0 + 0 + + 12 + 86 + 1 + 0 + 0 + 0 + ..\User\module\config.c + config.c + 0 + 0 + + + 12 + 87 + 1 + 0 + 0 + 0 + ..\User\module\balance_chassis.c + balance_chassis.c + 0 + 0 + + + + + User/task + 0 + 0 + 0 + 0 + + 13 + 88 + 1 + 0 + 0 + 0 + ..\User\task\blink.c + blink.c + 0 + 0 + + + 13 + 89 + 1 + 0 + 0 + 0 + ..\User\task\init.c + init.c + 0 + 0 + + + 13 + 90 + 1 + 0 + 0 + 0 + ..\User\task\rc.c + rc.c + 0 + 0 + + + 13 + 91 + 1 + 0 + 0 + 0 + ..\User\task\user_task.c + user_task.c + 0 + 0 + + + 13 + 92 + 5 + 0 + 0 + 0 + ..\User\task\user_task.h + user_task.h + 0 + 0 + + + 13 + 93 + 1 + 0 + 0 + 0 + ..\User\task\atti_esti.c + atti_esti.c + 0 + 0 + + + 13 + 94 + 1 + 0 + 0 + 0 + ..\User\task\ctrl_chassis.c + ctrl_chassis.c + 0 + 0 + + + 13 + 95 + 1 + 0 + 0 + 0 + ..\User\task\ctrl_gimbal.c + ctrl_gimbal.c + 0 + 0 + + + + + ::CMSIS + 0 + 0 + 0 + 1 + + +
diff --git a/MDK-ARM/DevC/DevC.axf b/MDK-ARM/DevC/DevC.axf new file mode 100644 index 0000000..4360ecb Binary files /dev/null and b/MDK-ARM/DevC/DevC.axf differ diff --git a/MDK-ARM/DevC/DevC.build_log.htm b/MDK-ARM/DevC/DevC.build_log.htm new file mode 100644 index 0000000..22b9234 --- /dev/null +++ b/MDK-ARM/DevC/DevC.build_log.htm @@ -0,0 +1,90 @@ + + +
+

Vision Build Log

+

Tool Versions:

+IDE-Version: Vision V5.34.0.0 +Copyright (C) 2021 ARM Ltd and ARM Germany GmbH. All rights reserved. +License Information: 1 1, 1, LIC=EXJT4-FZ5X3-303NC-7EQ0N-KTD5T-80336 + +Tool Versions: +Toolchain: MDK-ARM Plus Version: 5.34.0.0 +Toolchain Path: C:\Keil_v5\ARM\ARMCLANG\Bin +C Compiler: ArmClang.exe V6.16 +Assembler: Armasm.exe V6.16 +Linker/Locator: ArmLink.exe V6.16 +Library Manager: ArmAr.exe V6.16 +Hex Converter: FromElf.exe V6.16 +CPU DLL: SARMCM3.DLL V5.34.0.0 +Dialog DLL: DCM.DLL V1.17.3.0 +Target DLL: CMSIS_AGDI.dll V1.32.13.0 +Dialog DLL: TCM.DLL V1.48.0.0 + +

Project:

+C:\Mac\Home\Documents\R\balance_infantry\MDK-ARM\DevC.uvprojx +Project File Date: 09/29/2025 + +

Output:

+*** Using Compiler 'V6.16', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin' +Build target 'DevC' +Note: source file '..\User\bsp\can.c' - object file renamed from '.\DevC\can.o' to '.\DevC\can_1.o'. +Note: source file '..\User\bsp\gpio.c' - object file renamed from '.\DevC\gpio.o' to '.\DevC\gpio_1.o'. +Note: source file '..\User\bsp\spi.c' - object file renamed from '.\DevC\spi.o' to '.\DevC\spi_1.o'. +compiling croutine.c... +compiling list.c... +compiling event_groups.c... +compiling stream_buffer.c... +compiling timers.c... +compiling stm32f4xx_it.c... +compiling freertos.c... +compiling main.c... +compiling queue.c... +compiling heap_4.c... +compiling port.c... +compiling mm.c... +compiling tasks.c... +compiling cmsis_os2.c... +compiling time.c... +compiling can.c... +compiling user_task.c... +compiling dm_imu.c... +compiling config.c... +compiling blink.c... +compiling motor_lk.c... +compiling motor_lz.c... +compiling init.c... +compiling balance_chassis.c... +compiling rc.c... +compiling atti_esti.c... +compiling ctrl_chassis.c... +compiling ctrl_gimbal.c... +linking... +Program Size: Code=77552 RO-data=1588 RW-data=66508 ZI-data=23356 +FromELF: creating hex file... +".\DevC\DevC.axf" - 0 Error(s), 0 Warning(s). + +

Software Packages used:

+ +Package Vendor: ARM + https://www.keil.com/pack/ARM.CMSIS.6.1.0.pack + ARM.CMSIS.6.1.0 + CMSIS (Common Microcontroller Software Interface Standard) + * Component: CORE Version: 6.1.0 + +Package Vendor: Keil + https://www.keil.com/pack/Keil.STM32F4xx_DFP.3.0.0.pack + Keil.STM32F4xx_DFP.3.0.0 + STMicroelectronics STM32F4 Series Device Support + +

Collection of Component include folders:

+ .\RTE\_DevC + C:\Users\lvzucheng\AppData\Local\Arm\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include + +

Collection of Component Files used:

+ + * Component: ARM::CMSIS:CORE:6.1.0 + Include file: CMSIS\Core\Include\tz_context.h +Build Time Elapsed: 00:00:04 +
+ + diff --git a/MDK-ARM/DevC/DevC.htm b/MDK-ARM/DevC/DevC.htm new file mode 100644 index 0000000..2f63671 --- /dev/null +++ b/MDK-ARM/DevC/DevC.htm @@ -0,0 +1,4786 @@ + + +Static Call Graph - [.\DevC\DevC.axf] +
+

Static Call Graph for image .\DevC\DevC.axf


+

#<CALLGRAPH># ARM Linker, 6160001: Last Updated: Mon Sep 29 09:29:15 2025 +

+

Maximum Stack Usage = 304 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

+Call chain for Maximum Stack Depth:

+Task_atti_esti ⇒ DM_IMU_AutoUpdateAll ⇒ DM_IMU_Update ⇒ BSP_CAN_GetMessage ⇒ osMutexRelease ⇒ xQueueGiveMutexRecursive ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +

+

+Functions with no stack information +

+ +

+

+Mutually Recursive functions +

  • ADC_IRQHandler   ⇒   ADC_IRQHandler
    +
  • BusFault_Handler   ⇒   BusFault_Handler
    +
  • HardFault_Handler   ⇒   HardFault_Handler
    +
  • MemManage_Handler   ⇒   MemManage_Handler
    +
  • NMI_Handler   ⇒   NMI_Handler
    +
  • UsageFault_Handler   ⇒   UsageFault_Handler
    + +

    +

    +Function Pointers +

      +
    • ADC_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • BSP_CAN_DefaultIdParser from can_1.o(.text.BSP_CAN_DefaultIdParser) referenced 2 times from can_1.o(.text.BSP_CAN_Init) +
    • BSP_CAN_RxFifo0Callback from can_1.o(.text.BSP_CAN_RxFifo0Callback) referenced 2 times from can_1.o(.text.BSP_CAN_Init) +
    • BSP_CAN_RxFifo1Callback from can_1.o(.text.BSP_CAN_RxFifo1Callback) referenced 2 times from can_1.o(.text.BSP_CAN_Init) +
    • BusFault_Handler from stm32f4xx_it.o(.text.BusFault_Handler) referenced from startup_stm32f407xx.o(RESET) +
    • CAN1_RX0_IRQHandler from stm32f4xx_it.o(.text.CAN1_RX0_IRQHandler) referenced from startup_stm32f407xx.o(RESET) +
    • CAN1_RX1_IRQHandler from stm32f4xx_it.o(.text.CAN1_RX1_IRQHandler) referenced from startup_stm32f407xx.o(RESET) +
    • CAN1_SCE_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • CAN1_TX_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • CAN2_RX0_IRQHandler from stm32f4xx_it.o(.text.CAN2_RX0_IRQHandler) referenced from startup_stm32f407xx.o(RESET) +
    • CAN2_RX1_IRQHandler from stm32f4xx_it.o(.text.CAN2_RX1_IRQHandler) referenced from startup_stm32f407xx.o(RESET) +
    • CAN2_SCE_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • CAN2_TX_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • CDC_Control_FS from usbd_cdc_if.o(.text.CDC_Control_FS) referenced 2 times from usbd_cdc_if.o(.data.USBD_Interface_fops_FS) +
    • CDC_DeInit_FS from usbd_cdc_if.o(.text.CDC_DeInit_FS) referenced 2 times from usbd_cdc_if.o(.data.USBD_Interface_fops_FS) +
    • CDC_Init_FS from usbd_cdc_if.o(.text.CDC_Init_FS) referenced 2 times from usbd_cdc_if.o(.data.USBD_Interface_fops_FS) +
    • CDC_Receive_FS from usbd_cdc_if.o(.text.CDC_Receive_FS) referenced 2 times from usbd_cdc_if.o(.data.USBD_Interface_fops_FS) +
    • CDC_TransmitCplt_FS from usbd_cdc_if.o(.text.CDC_TransmitCplt_FS) referenced 2 times from usbd_cdc_if.o(.data.USBD_Interface_fops_FS) +
    • DCMI_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • DMA1_Stream0_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • DMA1_Stream1_IRQHandler from stm32f4xx_it.o(.text.DMA1_Stream1_IRQHandler) referenced from startup_stm32f407xx.o(RESET) +
    • DMA1_Stream2_IRQHandler from stm32f4xx_it.o(.text.DMA1_Stream2_IRQHandler) referenced from startup_stm32f407xx.o(RESET) +
    • DMA1_Stream3_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • DMA1_Stream4_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • DMA1_Stream5_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • DMA1_Stream6_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • DMA1_Stream7_IRQHandler from stm32f4xx_it.o(.text.DMA1_Stream7_IRQHandler) referenced from startup_stm32f407xx.o(RESET) +
    • DMA2_Stream0_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • DMA2_Stream1_IRQHandler from stm32f4xx_it.o(.text.DMA2_Stream1_IRQHandler) referenced from startup_stm32f407xx.o(RESET) +
    • DMA2_Stream2_IRQHandler from stm32f4xx_it.o(.text.DMA2_Stream2_IRQHandler) referenced from startup_stm32f407xx.o(RESET) +
    • DMA2_Stream3_IRQHandler from stm32f4xx_it.o(.text.DMA2_Stream3_IRQHandler) referenced from startup_stm32f407xx.o(RESET) +
    • DMA2_Stream4_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • DMA2_Stream5_IRQHandler from stm32f4xx_it.o(.text.DMA2_Stream5_IRQHandler) referenced from startup_stm32f407xx.o(RESET) +
    • DMA2_Stream6_IRQHandler from stm32f4xx_it.o(.text.DMA2_Stream6_IRQHandler) referenced from startup_stm32f407xx.o(RESET) +
    • DMA2_Stream7_IRQHandler from stm32f4xx_it.o(.text.DMA2_Stream7_IRQHandler) referenced from startup_stm32f407xx.o(RESET) +
    • DR16_RxCpltCallback from dr16.o(.text.DR16_RxCpltCallback) referenced 2 times from dr16.o(.text.DR16_Init) +
    • DebugMon_Handler from stm32f4xx_it.o(.text.DebugMon_Handler) referenced from startup_stm32f407xx.o(RESET) +
    • ETH_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • ETH_WKUP_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • EXTI0_IRQHandler from stm32f4xx_it.o(.text.EXTI0_IRQHandler) referenced from startup_stm32f407xx.o(RESET) +
    • EXTI15_10_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • EXTI1_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • EXTI2_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • EXTI3_IRQHandler from stm32f4xx_it.o(.text.EXTI3_IRQHandler) referenced from startup_stm32f407xx.o(RESET) +
    • EXTI4_IRQHandler from stm32f4xx_it.o(.text.EXTI4_IRQHandler) referenced from startup_stm32f407xx.o(RESET) +
    • EXTI9_5_IRQHandler from stm32f4xx_it.o(.text.EXTI9_5_IRQHandler) referenced from startup_stm32f407xx.o(RESET) +
    • FLASH_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • FMC_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • FPU_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • HASH_RNG_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • HardFault_Handler from stm32f4xx_it.o(.text.HardFault_Handler) referenced from startup_stm32f407xx.o(RESET) +
    • I2C1_ER_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • I2C1_EV_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • I2C2_ER_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • I2C2_EV_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • I2C3_ER_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • I2C3_EV_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • MOTOR_LZ_IdParser from motor_lz.o(.text.MOTOR_LZ_IdParser) referenced 2 times from motor_lz.o(.text.MOTOR_LZ_Init) +
    • MemManage_Handler from stm32f4xx_it.o(.text.MemManage_Handler) referenced from startup_stm32f407xx.o(RESET) +
    • NMI_Handler from stm32f4xx_it.o(.text.NMI_Handler) referenced from startup_stm32f407xx.o(RESET) +
    • OTG_FS_IRQHandler from stm32f4xx_it.o(.text.OTG_FS_IRQHandler) referenced from startup_stm32f407xx.o(RESET) +
    • OTG_FS_WKUP_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • OTG_HS_EP1_IN_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • OTG_HS_EP1_OUT_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • OTG_HS_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • OTG_HS_WKUP_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • PVD_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • PendSV_Handler from port.o(.text.PendSV_Handler) referenced from startup_stm32f407xx.o(RESET) +
    • RCC_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • RTC_Alarm_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • RTC_WKUP_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • Reset_Handler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • SDIO_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • SPI1_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • SPI2_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • SPI3_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • SVC_Handler from port.o(.text.SVC_Handler) referenced from startup_stm32f407xx.o(RESET) +
    • StartDefaultTask from freertos.o(.text.StartDefaultTask) referenced 2 times from freertos.o(.text.MX_FREERTOS_Init) +
    • SysTick_Handler from stm32f4xx_it.o(.text.SysTick_Handler) referenced from startup_stm32f407xx.o(RESET) +
    • SystemInit from system_stm32f4xx.o(.text.SystemInit) referenced from startup_stm32f407xx.o(.text) +
    • TAMP_STAMP_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • TIM1_BRK_TIM9_IRQHandler from stm32f4xx_it.o(.text.TIM1_BRK_TIM9_IRQHandler) referenced from startup_stm32f407xx.o(RESET) +
    • TIM1_CC_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • TIM1_TRG_COM_TIM11_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • TIM1_UP_TIM10_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • TIM2_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • TIM3_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • TIM4_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • TIM5_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • TIM6_DAC_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • TIM7_IRQHandler from stm32f4xx_it.o(.text.TIM7_IRQHandler) referenced from startup_stm32f407xx.o(RESET) +
    • TIM8_BRK_TIM12_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • TIM8_CC_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • TIM8_TRG_COM_TIM14_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • TIM8_UP_TIM13_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • Task_Init from init.o(.text.Task_Init) referenced 2 times from freertos.o(.text.MX_FREERTOS_Init) +
    • Task_atti_esti from atti_esti.o(.text.Task_atti_esti) referenced 2 times from init.o(.text.Task_Init) +
    • Task_blink from blink.o(.text.Task_blink) referenced 2 times from init.o(.text.Task_Init) +
    • Task_ctrl_chassis from ctrl_chassis.o(.text.Task_ctrl_chassis) referenced 2 times from init.o(.text.Task_Init) +
    • Task_ctrl_gimbal from ctrl_gimbal.o(.text.Task_ctrl_gimbal) referenced 2 times from init.o(.text.Task_Init) +
    • Task_rc from rc.o(.text.Task_rc) referenced 2 times from init.o(.text.Task_Init) +
    • UART4_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • UART5_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • UART_DMAAbortOnError from stm32f4xx_hal_uart.o(.text.UART_DMAAbortOnError) referenced 2 times from stm32f4xx_hal_uart.o(.text.HAL_UART_IRQHandler) +
    • UART_DMAError from stm32f4xx_hal_uart.o(.text.UART_DMAError) referenced 2 times from stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA) +
    • UART_DMAReceiveCplt from stm32f4xx_hal_uart.o(.text.UART_DMAReceiveCplt) referenced 2 times from stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA) +
    • UART_DMARxHalfCplt from stm32f4xx_hal_uart.o(.text.UART_DMARxHalfCplt) referenced 2 times from stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA) +
    • USART1_IRQHandler from stm32f4xx_it.o(.text.USART1_IRQHandler) referenced from startup_stm32f407xx.o(RESET) +
    • USART2_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • USART3_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • USART6_IRQHandler from stm32f4xx_it.o(.text.USART6_IRQHandler) referenced from startup_stm32f407xx.o(RESET) +
    • USBD_CDC_DataIn from usbd_cdc.o(.text.USBD_CDC_DataIn) referenced 2 times from usbd_cdc.o(.data.USBD_CDC) +
    • USBD_CDC_DataOut from usbd_cdc.o(.text.USBD_CDC_DataOut) referenced 2 times from usbd_cdc.o(.data.USBD_CDC) +
    • USBD_CDC_DeInit from usbd_cdc.o(.text.USBD_CDC_DeInit) referenced 2 times from usbd_cdc.o(.data.USBD_CDC) +
    • USBD_CDC_EP0_RxReady from usbd_cdc.o(.text.USBD_CDC_EP0_RxReady) referenced 2 times from usbd_cdc.o(.data.USBD_CDC) +
    • USBD_CDC_GetDeviceQualifierDescriptor from usbd_cdc.o(.text.USBD_CDC_GetDeviceQualifierDescriptor) referenced 2 times from usbd_cdc.o(.data.USBD_CDC) +
    • USBD_CDC_GetFSCfgDesc from usbd_cdc.o(.text.USBD_CDC_GetFSCfgDesc) referenced 2 times from usbd_cdc.o(.data.USBD_CDC) +
    • USBD_CDC_GetHSCfgDesc from usbd_cdc.o(.text.USBD_CDC_GetHSCfgDesc) referenced 2 times from usbd_cdc.o(.data.USBD_CDC) +
    • USBD_CDC_GetOtherSpeedCfgDesc from usbd_cdc.o(.text.USBD_CDC_GetOtherSpeedCfgDesc) referenced 2 times from usbd_cdc.o(.data.USBD_CDC) +
    • USBD_CDC_Init from usbd_cdc.o(.text.USBD_CDC_Init) referenced 2 times from usbd_cdc.o(.data.USBD_CDC) +
    • USBD_CDC_Setup from usbd_cdc.o(.text.USBD_CDC_Setup) referenced 2 times from usbd_cdc.o(.data.USBD_CDC) +
    • USBD_FS_ConfigStrDescriptor from usbd_desc.o(.text.USBD_FS_ConfigStrDescriptor) referenced 2 times from usbd_desc.o(.data.FS_Desc) +
    • USBD_FS_DeviceDescriptor from usbd_desc.o(.text.USBD_FS_DeviceDescriptor) referenced 2 times from usbd_desc.o(.data.FS_Desc) +
    • USBD_FS_InterfaceStrDescriptor from usbd_desc.o(.text.USBD_FS_InterfaceStrDescriptor) referenced 2 times from usbd_desc.o(.data.FS_Desc) +
    • USBD_FS_LangIDStrDescriptor from usbd_desc.o(.text.USBD_FS_LangIDStrDescriptor) referenced 2 times from usbd_desc.o(.data.FS_Desc) +
    • USBD_FS_ManufacturerStrDescriptor from usbd_desc.o(.text.USBD_FS_ManufacturerStrDescriptor) referenced 2 times from usbd_desc.o(.data.FS_Desc) +
    • USBD_FS_ProductStrDescriptor from usbd_desc.o(.text.USBD_FS_ProductStrDescriptor) referenced 2 times from usbd_desc.o(.data.FS_Desc) +
    • USBD_FS_SerialStrDescriptor from usbd_desc.o(.text.USBD_FS_SerialStrDescriptor) referenced 2 times from usbd_desc.o(.data.FS_Desc) +
    • UsageFault_Handler from stm32f4xx_it.o(.text.UsageFault_Handler) referenced from startup_stm32f407xx.o(RESET) +
    • WWDG_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • __main from __main.o(!!!main) referenced from startup_stm32f407xx.o(.text) +
    • prvIdleTask from tasks.o(.text.prvIdleTask) referenced 2 times from tasks.o(.text.vTaskStartScheduler) +
    • prvTaskExitError from port.o(.text.prvTaskExitError) referenced 2 times from port.o(.text.pxPortInitialiseStack) +
    • prvTimerTask from timers.o(.text.prvTimerTask) referenced 2 times from timers.o(.text.xTimerCreateTimerTask) +
    +

    +

    +Global Symbols +

    +

    __main (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main)) +

    [Calls]

    • >>   __rt_entry +
    • >>   __scatterload +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(.text) +
    +

    __scatterload (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter)) +

    [Called By]

    • >>   __main +
    + +

    __scatterload_rt2 (Thumb, 44 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) +

    [Calls]

    • >>   __rt_entry +
    + +

    __scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) + +

    __scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) + +

    __decompress (Thumb, 90 bytes, Stack size unknown bytes, __dczerorl2.o(!!dczerorl2), UNUSED) + +

    __decompress1 (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(!!dczerorl2), UNUSED) + +

    __scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED) + +

    _printf_percent (Thumb, 0 bytes, Stack size unknown bytes, _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)) + +

    _printf_u (Thumb, 0 bytes, Stack size unknown bytes, _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A)) +

    [Stack]

    • Max Depth = 56 + Unknown Stack Size +
    • Call Chain = _printf_u ⇒ _printf_int_dec ⇒ _printf_int_common +
    +
    [Calls]
    • >>   _printf_int_dec +
    + +

    _printf_c (Thumb, 0 bytes, Stack size unknown bytes, _printf_c.o(.ARM.Collect$$_printf_percent$$00000013)) +

    [Stack]

    • Max Depth = 24 + Unknown Stack Size +
    • Call Chain = _printf_c ⇒ _printf_char ⇒ _printf_cs_common ⇒ _printf_str +
    +
    [Calls]
    • >>   _printf_char +
    + +

    _printf_percent_end (Thumb, 0 bytes, Stack size unknown bytes, _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)) + +

    __rt_lib_init (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000)) +

    [Called By]

    • >>   __rt_entry_li +
    + +

    __rt_lib_init_fp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000001)) +

    [Calls]

    • >>   _fp_init +
    + +

    __rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E)) + +

    __rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C)) + +

    __rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B)) + +

    __rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021)) + +

    __rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032)) + +

    __rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030)) + +

    __rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F)) + +

    __rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023)) + +

    __rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A)) + +

    __rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011)) + +

    __rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013)) + +

    __rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015)) + +

    __rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017)) + +

    __rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019)) + +

    __rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004)) + +

    __rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E)) + +

    __rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000033)) + +

    __rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D)) + +

    __rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025)) + +

    __rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C)) + +

    __rt_lib_shutdown (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000)) +

    [Called By]

    • >>   __rt_exit_ls +
    + +

    __rt_lib_shutdown_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)) + +

    __rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)) + +

    __rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)) + +

    __rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)) + +

    __rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)) + +

    __rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)) + +

    __rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)) + +

    __rt_entry (Thumb, 0 bytes, Stack size unknown bytes, __rtentry.o(.ARM.Collect$$rtentry$$00000000)) +

    [Called By]

    • >>   __main +
    • >>   __scatterload_rt2 +
    + +

    __rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002)) + +

    __rt_entry_sh (Thumb, 0 bytes, Stack size unknown bytes, __rtentry4.o(.ARM.Collect$$rtentry$$00000004)) +

    [Stack]

    • Max Depth = 8 + Unknown Stack Size +
    • Call Chain = __rt_entry_sh ⇒ __user_setup_stackheap +
    +
    [Calls]
    • >>   __user_setup_stackheap +
    + +

    __rt_entry_li (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)) +

    [Calls]

    • >>   __rt_lib_init +
    + +

    __rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009)) + +

    __rt_entry_main (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)) +

    [Stack]

    • Max Depth = 192 + Unknown Stack Size +
    • Call Chain = __rt_entry_main ⇒ main ⇒ MX_TIM8_Init ⇒ HAL_TIM_MspPostInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   main +
    • >>   exit +
    + +

    __rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)) + +

    __rt_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit.o(.ARM.Collect$$rtexit$$00000000)) +

    [Called By]

    • >>   exit +
    + +

    __rt_exit_ls (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000003)) +

    [Calls]

    • >>   __rt_lib_shutdown +
    + +

    __rt_exit_prels_1 (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002)) + +

    __rt_exit_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000004)) +

    [Calls]

    • >>   _sys_exit +
    + +

    Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    ADC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +

    [Calls]

    • >>   ADC_IRQHandler +
    +
    [Called By]
    • >>   ADC_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    CAN1_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    CAN1_TX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    CAN2_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    CAN2_TX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    DCMI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    DMA1_Stream0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    DMA1_Stream3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    DMA1_Stream4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    DMA1_Stream5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    DMA1_Stream6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    DMA2_Stream0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    DMA2_Stream4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    ETH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    ETH_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    EXTI15_10_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    EXTI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    EXTI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    FMC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    FPU_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    HASH_RNG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    I2C1_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    I2C1_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    I2C2_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    I2C2_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    I2C3_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    I2C3_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    OTG_FS_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    OTG_HS_EP1_IN_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    OTG_HS_EP1_OUT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    OTG_HS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    OTG_HS_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    PVD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    RTC_Alarm_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    RTC_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    SDIO_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    SPI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    TAMP_STAMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    TIM1_TRG_COM_TIM11_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    TIM1_UP_TIM10_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    TIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    TIM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    TIM4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    TIM5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    TIM6_DAC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    TIM8_BRK_TIM12_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    TIM8_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    TIM8_TRG_COM_TIM14_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    TIM8_UP_TIM13_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    UART4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    UART5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    USART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    USART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    __user_initial_stackheap (Thumb, 0 bytes, Stack size unknown bytes, startup_stm32f407xx.o(.text)) +

    [Called By]

    • >>   __user_setup_stackheap +
    + +

    __aeabi_uldivmod (Thumb, 0 bytes, Stack size 48 bytes, lludivv7m.o(.text)) +

    [Stack]

    • Max Depth = 48
    • Call Chain = __aeabi_uldivmod +
    +
    [Called By]
    • >>   HAL_RCC_GetSysClockFreq +
    • >>   UART_SetConfig +
    + +

    _ll_udiv (Thumb, 240 bytes, Stack size 48 bytes, lludivv7m.o(.text), UNUSED) + +

    _printf_str (Thumb, 82 bytes, Stack size 16 bytes, _printf_str.o(.text)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = _printf_str +
    +
    [Called By]
    • >>   _printf_cs_common +
    + +

    _printf_int_dec (Thumb, 104 bytes, Stack size 24 bytes, _printf_dec.o(.text)) +

    [Stack]

    • Max Depth = 56
    • Call Chain = _printf_int_dec ⇒ _printf_int_common +
    +
    [Calls]
    • >>   _printf_int_common +
    +
    [Called By]
    • >>   _printf_u +
    + +

    __aeabi_memcpy (Thumb, 0 bytes, Stack size 0 bytes, rt_memcpy_v6.o(.text)) +

    [Called By]

    • >>   BSP_CAN_RxFifo1Callback +
    • >>   BSP_CAN_RxFifo0Callback +
    • >>   xQueueReceiveFromISR +
    • >>   xQueueReceive +
    • >>   xQueueGenericSendFromISR +
    • >>   xQueueGenericSend +
    + +

    __rt_memcpy (Thumb, 138 bytes, Stack size 0 bytes, rt_memcpy_v6.o(.text), UNUSED) +

    [Calls]

    • >>   __aeabi_memcpy4 +
    + +

    _memcpy_lastbytes (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_v6.o(.text), UNUSED) + +

    __aeabi_memset4 (Thumb, 16 bytes, Stack size 0 bytes, aeabi_memset4.o(.text)) +

    [Stack]

    • Max Depth = 4
    • Call Chain = __aeabi_memset4 ⇒ _memset_w +
    +
    [Calls]
    • >>   _memset_w +
    +
    [Called By]
    • >>   prvInitialiseNewTask +
    + +

    __aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, aeabi_memset4.o(.text), UNUSED) + +

    __aeabi_memclr4 (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text)) +

    [Called By]

    • >>   BSP_CAN_Init +
    • >>   USBD_CDC_Init +
    • >>   MOTOR_LZ_Register +
    • >>   MOTOR_LK_Register +
    • >>   DR16_Offline +
    • >>   VMC_Init +
    • >>   LQR_Reset +
    • >>   LQR_Init +
    + +

    __aeabi_memclr8 (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text)) +

    [Called By]

    • >>   MOTOR_LZ_Register +
    • >>   MOTOR_LK_Register +
    • >>   DM_IMU_Init +
    + +

    __rt_memclr_w (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text), UNUSED) + +

    _memset_w (Thumb, 74 bytes, Stack size 4 bytes, rt_memclr_w.o(.text)) +

    [Stack]

    • Max Depth = 4
    • Call Chain = _memset_w +
    +
    [Called By]
    • >>   __aeabi_memset4 +
    + +

    __use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) + +

    __rt_heap_escrow$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) + +

    __rt_heap_expand$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) + +

    __read_errno (Thumb, 10 bytes, Stack size 8 bytes, _rserrno.o(.text), UNUSED) +

    [Calls]

    • >>   __aeabi_errno_addr +
    + +

    __set_errno (Thumb, 12 bytes, Stack size 8 bytes, _rserrno.o(.text)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = __set_errno +
    +
    [Calls]
    • >>   __aeabi_errno_addr +
    +
    [Called By]
    • >>   __hardfp_tanf +
    • >>   __hardfp_sqrtf +
    • >>   __hardfp_sinf +
    • >>   __hardfp_cosf +
    • >>   __hardfp_atan2f +
    + +

    _printf_int_common (Thumb, 178 bytes, Stack size 32 bytes, _printf_intcommon.o(.text)) +

    [Stack]

    • Max Depth = 32
    • Call Chain = _printf_int_common +
    +
    [Called By]
    • >>   _printf_int_dec +
    + +

    _printf_cs_common (Thumb, 20 bytes, Stack size 8 bytes, _printf_char.o(.text)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = _printf_cs_common ⇒ _printf_str +
    +
    [Calls]
    • >>   _printf_str +
    +
    [Called By]
    • >>   _printf_string +
    • >>   _printf_char +
    + +

    _printf_char (Thumb, 16 bytes, Stack size 0 bytes, _printf_char.o(.text)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = _printf_char ⇒ _printf_cs_common ⇒ _printf_str +
    +
    [Calls]
    • >>   _printf_cs_common +
    +
    [Called By]
    • >>   _printf_c +
    + +

    _printf_string (Thumb, 8 bytes, Stack size 0 bytes, _printf_char.o(.text), UNUSED) +

    [Calls]

    • >>   _printf_cs_common +
    + +

    __aeabi_memcpy4 (Thumb, 0 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED) +

    [Called By]

    • >>   __rt_memcpy +
    + +

    __aeabi_memcpy8 (Thumb, 0 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED) + +

    __rt_memcpy_w (Thumb, 100 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED) + +

    _memcpy_lastbytes_aligned (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_w.o(.text), UNUSED) + +

    __aeabi_errno_addr (Thumb, 8 bytes, Stack size 0 bytes, rt_errno_addr_intlibspace.o(.text)) +

    [Called By]

    • >>   __set_errno +
    • >>   __read_errno +
    + +

    __errno$intlibspace (Thumb, 0 bytes, Stack size 0 bytes, rt_errno_addr_intlibspace.o(.text), UNUSED) + +

    __rt_errno_addr$intlibspace (Thumb, 0 bytes, Stack size 0 bytes, rt_errno_addr_intlibspace.o(.text), UNUSED) + +

    __user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) + +

    __user_perproc_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text)) +

    [Called By]

    • >>   __user_setup_stackheap +
    + +

    __user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) + +

    __user_setup_stackheap (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text)) +

    [Stack]

    • Max Depth = 8 + Unknown Stack Size +
    • Call Chain = __user_setup_stackheap +
    +
    [Calls]
    • >>   __user_initial_stackheap +
    • >>   __user_perproc_libspace +
    +
    [Called By]
    • >>   __rt_entry_sh +
    + +

    exit (Thumb, 18 bytes, Stack size 8 bytes, exit.o(.text)) +

    [Stack]

    • Max Depth = 8 + Unknown Stack Size +
    • Call Chain = exit +
    +
    [Calls]
    • >>   __rt_exit +
    +
    [Called By]
    • >>   __rt_entry_main +
    + +

    _sys_exit (Thumb, 8 bytes, Stack size 0 bytes, sys_exit.o(.text)) +

    [Called By]

    • >>   __rt_exit_exit +
    + +

    __I$use$semihosting (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) + +

    __use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) + +

    __semihosting_library_function (Thumb, 0 bytes, Stack size unknown bytes, indicate_semi.o(.text), UNUSED) + +

    AbsClip (Thumb, 34 bytes, Stack size 0 bytes, user_math.o(.text.AbsClip)) +

    [Called By]

    • >>   PID_Calc +
    + +

    BSP_CAN_GetMessage (Thumb, 182 bytes, Stack size 24 bytes, can_1.o(.text.BSP_CAN_GetMessage)) +

    [Stack]

    • Max Depth = 152
    • Call Chain = BSP_CAN_GetMessage ⇒ osMutexRelease ⇒ xQueueGiveMutexRecursive ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   osMutexRelease +
    • >>   osMutexAcquire +
    • >>   osMessageQueueGet +
    +
    [Called By]
    • >>   MOTOR_LZ_Update +
    • >>   MOTOR_LK_Update +
    • >>   DM_IMU_Update +
    + +

    BSP_CAN_Init (Thumb, 212 bytes, Stack size 64 bytes, can_1.o(.text.BSP_CAN_Init)) +

    [Stack]

    • Max Depth = 208 + Unknown Stack Size +
    • Call Chain = BSP_CAN_Init ⇒ osMutexNew ⇒ xQueueCreateMutexStatic ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   HAL_CAN_Start +
    • >>   HAL_CAN_ConfigFilter +
    • >>   HAL_CAN_ActivateNotification +
    • >>   osMutexNew +
    • >>   __aeabi_memclr4 +
    +
    [Called By]
    • >>   Task_ctrl_gimbal +
    • >>   Task_atti_esti +
    • >>   Chassis_Init +
    + +

    BSP_CAN_RegisterId (Thumb, 226 bytes, Stack size 24 bytes, can_1.o(.text.BSP_CAN_RegisterId)) +

    [Stack]

    • Max Depth = 152
    • Call Chain = BSP_CAN_RegisterId ⇒ osMutexRelease ⇒ xQueueGiveMutexRecursive ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   BSP_Malloc +
    • >>   BSP_Free +
    • >>   osMutexRelease +
    • >>   osMutexAcquire +
    • >>   osMessageQueueNew +
    +
    [Called By]
    • >>   MOTOR_LZ_Register +
    • >>   MOTOR_LK_Register +
    • >>   DM_IMU_Init +
    + +

    BSP_CAN_RegisterIdParser (Thumb, 34 bytes, Stack size 0 bytes, can_1.o(.text.BSP_CAN_RegisterIdParser)) +

    [Called By]

    • >>   MOTOR_LZ_Init +
    + +

    BSP_CAN_TransmitExtDataFrame (Thumb, 144 bytes, Stack size 40 bytes, can_1.o(.text.BSP_CAN_TransmitExtDataFrame)) +

    [Stack]

    • Max Depth = 72
    • Call Chain = BSP_CAN_TransmitExtDataFrame ⇒ HAL_CAN_AddTxMessage +
    +
    [Calls]
    • >>   HAL_CAN_AddTxMessage +
    +
    [Called By]
    • >>   MOTOR_LZ_MotionControl +
    • >>   MOTOR_LZ_Enable +
    + +

    BSP_CAN_TransmitStdDataFrame (Thumb, 136 bytes, Stack size 40 bytes, can_1.o(.text.BSP_CAN_TransmitStdDataFrame)) +

    [Stack]

    • Max Depth = 72
    • Call Chain = BSP_CAN_TransmitStdDataFrame ⇒ HAL_CAN_AddTxMessage +
    +
    [Calls]
    • >>   HAL_CAN_AddTxMessage +
    +
    [Called By]
    • >>   MOTOR_LK_SetOutput +
    • >>   MOTOR_LK_MotorOn +
    • >>   DM_IMU_AutoUpdateAll +
    + +

    BSP_CAN_WaitTxMailboxEmpty (Thumb, 178 bytes, Stack size 16 bytes, can_1.o(.text.BSP_CAN_WaitTxMailboxEmpty)) +

    [Stack]

    • Max Depth = 96
    • Call Chain = BSP_CAN_WaitTxMailboxEmpty ⇒ osDelay ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   HAL_GetTick +
    • >>   HAL_CAN_GetTxMailboxesFreeLevel +
    • >>   osDelay +
    +
    [Called By]
    • >>   MOTOR_LZ_MotionControl +
    • >>   MOTOR_LZ_Enable +
    • >>   MOTOR_LK_SetOutput +
    • >>   MOTOR_LK_MotorOn +
    • >>   DM_IMU_AutoUpdateAll +
    + +

    BSP_Free (Thumb, 4 bytes, Stack size 0 bytes, mm.o(.text.BSP_Free)) +

    [Stack]

    • Max Depth = 72
    • Call Chain = BSP_Free ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   vPortFree +
    +
    [Called By]
    • >>   BSP_CAN_RegisterId +
    • >>   MOTOR_LZ_Register +
    • >>   MOTOR_LK_Register +
    + +

    BSP_Malloc (Thumb, 4 bytes, Stack size 0 bytes, mm.o(.text.BSP_Malloc)) +

    [Stack]

    • Max Depth = 80
    • Call Chain = BSP_Malloc ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   pvPortMalloc +
    +
    [Called By]
    • >>   BSP_CAN_RegisterId +
    • >>   MOTOR_LZ_Register +
    • >>   MOTOR_LK_Register +
    + +

    BSP_PWM_SetComp (Thumb, 160 bytes, Stack size 0 bytes, pwm.o(.text.BSP_PWM_SetComp)) +

    [Called By]

    • >>   Task_blink +
    + +

    BSP_PWM_Start (Thumb, 44 bytes, Stack size 8 bytes, pwm.o(.text.BSP_PWM_Start)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = BSP_PWM_Start ⇒ HAL_TIM_PWM_Start ⇒ TIM_CCxChannelCmd +
    +
    [Calls]
    • >>   HAL_TIM_PWM_Start +
    +
    [Called By]
    • >>   Task_blink +
    + +

    BSP_PWM_Stop (Thumb, 44 bytes, Stack size 8 bytes, pwm.o(.text.BSP_PWM_Stop)) +

    [Stack]

    • Max Depth = 48
    • Call Chain = BSP_PWM_Stop ⇒ HAL_TIM_PWM_Stop ⇒ TIM_CCxChannelCmd +
    +
    [Calls]
    • >>   HAL_TIM_PWM_Stop +
    +
    [Called By]
    • >>   Task_blink +
    + +

    BSP_TIME_Delay_us (Thumb, 168 bytes, Stack size 40 bytes, time.o(.text.BSP_TIME_Delay_us)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = BSP_TIME_Delay_us +
    +
    [Calls]
    • >>   osKernelGetTickFreq +
    • >>   xTaskGetTickCount +
    +
    [Called By]
    • >>   Chassis_Output +
    • >>   Chassis_Control +
    + +

    BSP_TIME_Get_ms (Thumb, 4 bytes, Stack size 0 bytes, time.o(.text.BSP_TIME_Get_ms)) +

    [Calls]

    • >>   xTaskGetTickCount +
    +
    [Called By]
    • >>   DM_IMU_Update +
    + +

    BSP_TIME_Get (Thumb, 80 bytes, Stack size 24 bytes, time.o(.text.BSP_TIME_Get_us)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = BSP_TIME_Get +
    +
    [Calls]
    • >>   osKernelGetTickFreq +
    • >>   xTaskGetTickCount +
    +
    [Called By]
    • >>   MOTOR_LZ_Update +
    • >>   MOTOR_LK_Update +
    + +

    BSP_TIME_Get_us (Thumb, 80 bytes, Stack size 24 bytes, time.o(.text.BSP_TIME_Get_us)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = BSP_TIME_Get_us +
    +
    [Called By]
    • >>   Chassis_Control +
    • >>   DR16_ParseData +
    + +

    BSP_UART_GetHandle (Thumb, 18 bytes, Stack size 0 bytes, uart.o(.text.BSP_UART_GetHandle)) +

    [Called By]

    • >>   DR16_StartDmaRecv +
    + +

    BSP_UART_IRQHandler (Thumb, 60 bytes, Stack size 4 bytes, uart.o(.text.BSP_UART_IRQHandler)) +

    [Stack]

    • Max Depth = 4
    • Call Chain = BSP_UART_IRQHandler +
    +
    [Called By]
    • >>   USART6_IRQHandler +
    + +

    BSP_UART_RegisterCallback (Thumb, 38 bytes, Stack size 0 bytes, uart.o(.text.BSP_UART_RegisterCallback)) +

    [Called By]

    • >>   DR16_Init +
    + +

    BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.BusFault_Handler)) +

    [Calls]

    • >>   BusFault_Handler +
    +
    [Called By]
    • >>   BusFault_Handler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    CAN1_RX0_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.CAN1_RX0_IRQHandler)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = CAN1_RX0_IRQHandler ⇒ HAL_CAN_IRQHandler +
    +
    [Calls]
    • >>   HAL_CAN_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    CAN1_RX1_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.CAN1_RX1_IRQHandler)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = CAN1_RX1_IRQHandler ⇒ HAL_CAN_IRQHandler +
    +
    [Calls]
    • >>   HAL_CAN_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    CAN2_RX0_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.CAN2_RX0_IRQHandler)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = CAN2_RX0_IRQHandler ⇒ HAL_CAN_IRQHandler +
    +
    [Calls]
    • >>   HAL_CAN_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    CAN2_RX1_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.CAN2_RX1_IRQHandler)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = CAN2_RX1_IRQHandler ⇒ HAL_CAN_IRQHandler +
    +
    [Calls]
    • >>   HAL_CAN_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    Chassis_Control (Thumb, 696 bytes, Stack size 40 bytes, balance_chassis.o(.text.Chassis_Control)) +

    [Stack]

    • Max Depth = 292 + Unknown Stack Size +
    • Call Chain = Chassis_Control ⇒ Chassis_LQRControl ⇒ VMC_InverseSolve ⇒ VMC_ComputeJacobian ⇒ __hardfp_sinf ⇒ __mathlib_rredf2 +
    +
    [Calls]
    • >>   __aeabi_ul2f +
    • >>   Chassis_Output +
    • >>   Chassis_LQRControl +
    • >>   MOTOR_LZ_Relax +
    • >>   MOTOR_LZ_Enable +
    • >>   MOTOR_LK_Relax +
    • >>   MOTOR_LK_MotorOn +
    • >>   VMC_InverseSolve +
    • >>   VMC_GetJointTorques +
    • >>   VMC_ForwardSolve +
    • >>   LQR_Reset +
    • >>   PID_Reset +
    • >>   BSP_TIME_Get_us +
    • >>   BSP_TIME_Delay_us +
    +
    [Called By]
    • >>   Task_ctrl_chassis +
    + +

    Chassis_Init (Thumb, 338 bytes, Stack size 32 bytes, balance_chassis.o(.text.Chassis_Init)) +

    [Stack]

    • Max Depth = 240 + Unknown Stack Size +
    • Call Chain = Chassis_Init ⇒ BSP_CAN_Init ⇒ osMutexNew ⇒ xQueueCreateMutexStatic ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   BSP_CAN_Init +
    • >>   MOTOR_LZ_Register +
    • >>   MOTOR_LZ_Init +
    • >>   MOTOR_LK_Register +
    • >>   VMC_Init +
    • >>   LQR_SetGainMatrix +
    • >>   LQR_Init +
    • >>   PID_Init +
    +
    [Called By]
    • >>   Task_ctrl_chassis +
    + +

    Chassis_LQRControl (Thumb, 1264 bytes, Stack size 184 bytes, balance_chassis.o(.text.Chassis_LQRControl)) +

    [Stack]

    • Max Depth = 252
    • Call Chain = Chassis_LQRControl ⇒ VMC_InverseSolve ⇒ VMC_ComputeJacobian ⇒ __hardfp_sinf ⇒ __mathlib_rredf2 +
    +
    [Calls]
    • >>   __hardfp_sinf +
    • >>   VMC_InverseSolve +
    • >>   VMC_GroundContactDetection +
    • >>   VMC_GetVirtualLegState +
    • >>   VMC_GetJointTorques +
    • >>   LQR_UpdateState +
    • >>   LQR_SetTargetState +
    • >>   LQR_GetOutput +
    • >>   LQR_Control +
    • >>   LQR_CalculateGainMatrix +
    • >>   PID_Calc +
    +
    [Called By]
    • >>   Chassis_Control +
    + +

    Chassis_Output (Thumb, 152 bytes, Stack size 40 bytes, balance_chassis.o(.text.Chassis_Output)) +

    [Stack]

    • Max Depth = 184
    • Call Chain = Chassis_Output ⇒ MOTOR_LZ_MotionControl ⇒ BSP_CAN_WaitTxMailboxEmpty ⇒ osDelay ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   MOTOR_LZ_MotionControl +
    • >>   MOTOR_LK_SetOutput +
    • >>   BSP_TIME_Delay_us +
    +
    [Called By]
    • >>   Chassis_Control +
    + +

    Chassis_UpdateFeedback (Thumb, 496 bytes, Stack size 16 bytes, balance_chassis.o(.text.Chassis_UpdateFeedback)) +

    [Stack]

    • Max Depth = 296
    • Call Chain = Chassis_UpdateFeedback ⇒ MOTOR_LZ_Update ⇒ BSP_CAN_GetMessage ⇒ osMutexRelease ⇒ xQueueGiveMutexRecursive ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   MOTOR_LZ_Update +
    • >>   MOTOR_LZ_GetMotor +
    • >>   MOTOR_LK_Update +
    • >>   MOTOR_LK_GetMotor +
    +
    [Called By]
    • >>   Task_ctrl_chassis +
    + +

    CircleError (Thumb, 60 bytes, Stack size 0 bytes, user_math.o(.text.CircleError)) +

    [Called By]

    • >>   PID_Calc +
    + +

    Config_GetRobotParam (Thumb, 10 bytes, Stack size 0 bytes, config.o(.text.Config_GetRobotParam)) +

    [Called By]

    • >>   Task_ctrl_chassis +
    • >>   Task_atti_esti +
    + +

    DMA1_Stream1_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.DMA1_Stream1_IRQHandler)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = DMA1_Stream1_IRQHandler ⇒ HAL_DMA_IRQHandler +
    +
    [Calls]
    • >>   HAL_DMA_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    DMA1_Stream2_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.DMA1_Stream2_IRQHandler)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = DMA1_Stream2_IRQHandler ⇒ HAL_DMA_IRQHandler +
    +
    [Calls]
    • >>   HAL_DMA_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    DMA1_Stream7_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.DMA1_Stream7_IRQHandler)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = DMA1_Stream7_IRQHandler ⇒ HAL_DMA_IRQHandler +
    +
    [Calls]
    • >>   HAL_DMA_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    DMA2_Stream1_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.DMA2_Stream1_IRQHandler)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = DMA2_Stream1_IRQHandler ⇒ HAL_DMA_IRQHandler +
    +
    [Calls]
    • >>   HAL_DMA_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    DMA2_Stream2_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.DMA2_Stream2_IRQHandler)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = DMA2_Stream2_IRQHandler ⇒ HAL_DMA_IRQHandler +
    +
    [Calls]
    • >>   HAL_DMA_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    DMA2_Stream3_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.DMA2_Stream3_IRQHandler)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = DMA2_Stream3_IRQHandler ⇒ HAL_DMA_IRQHandler +
    +
    [Calls]
    • >>   HAL_DMA_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    DMA2_Stream5_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.DMA2_Stream5_IRQHandler)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = DMA2_Stream5_IRQHandler ⇒ HAL_DMA_IRQHandler +
    +
    [Calls]
    • >>   HAL_DMA_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    DMA2_Stream6_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.DMA2_Stream6_IRQHandler)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = DMA2_Stream6_IRQHandler ⇒ HAL_DMA_IRQHandler +
    +
    [Calls]
    • >>   HAL_DMA_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    DMA2_Stream7_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.DMA2_Stream7_IRQHandler)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = DMA2_Stream7_IRQHandler ⇒ HAL_DMA_IRQHandler +
    +
    [Calls]
    • >>   HAL_DMA_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    DM_IMU_AutoUpdateAll (Thumb, 224 bytes, Stack size 32 bytes, dm_imu.o(.text.DM_IMU_AutoUpdateAll)) +

    [Stack]

    • Max Depth = 304
    • Call Chain = DM_IMU_AutoUpdateAll ⇒ DM_IMU_Update ⇒ BSP_CAN_GetMessage ⇒ osMutexRelease ⇒ xQueueGiveMutexRecursive ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   BSP_CAN_WaitTxMailboxEmpty +
    • >>   BSP_CAN_TransmitStdDataFrame +
    • >>   DM_IMU_Update +
    +
    [Called By]
    • >>   Task_atti_esti +
    + +

    DM_IMU_Init (Thumb, 78 bytes, Stack size 16 bytes, dm_imu.o(.text.DM_IMU_Init)) +

    [Stack]

    • Max Depth = 168 + Unknown Stack Size +
    • Call Chain = DM_IMU_Init ⇒ BSP_CAN_RegisterId ⇒ osMutexRelease ⇒ xQueueGiveMutexRecursive ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   BSP_CAN_RegisterId +
    • >>   __aeabi_memclr8 +
    +
    [Called By]
    • >>   Task_atti_esti +
    + +

    DM_IMU_Update (Thumb, 680 bytes, Stack size 120 bytes, dm_imu.o(.text.DM_IMU_Update)) +

    [Stack]

    • Max Depth = 272
    • Call Chain = DM_IMU_Update ⇒ BSP_CAN_GetMessage ⇒ osMutexRelease ⇒ xQueueGiveMutexRecursive ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   BSP_CAN_GetMessage +
    • >>   BSP_TIME_Get_ms +
    +
    [Called By]
    • >>   DM_IMU_AutoUpdateAll +
    + +

    DR16_Init (Thumb, 66 bytes, Stack size 16 bytes, dr16.o(.text.DR16_Init)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = DR16_Init +
    +
    [Calls]
    • >>   osThreadGetId +
    • >>   BSP_UART_RegisterCallback +
    +
    [Called By]
    • >>   Task_rc +
    + +

    DR16_Offline (Thumb, 26 bytes, Stack size 8 bytes, dr16.o(.text.DR16_Offline)) +

    [Stack]

    • Max Depth = 8 + Unknown Stack Size +
    • Call Chain = DR16_Offline +
    +
    [Calls]
    • >>   __aeabi_memclr4 +
    +
    [Called By]
    • >>   Task_rc +
    + +

    DR16_ParseData (Thumb, 492 bytes, Stack size 16 bytes, dr16.o(.text.DR16_ParseData)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = DR16_ParseData ⇒ BSP_TIME_Get_us +
    +
    [Calls]
    • >>   BSP_TIME_Get_us +
    +
    [Called By]
    • >>   Task_rc +
    + +

    DR16_StartDmaRecv (Thumb, 30 bytes, Stack size 8 bytes, dr16.o(.text.DR16_StartDmaRecv)) +

    [Stack]

    • Max Depth = 56
    • Call Chain = DR16_StartDmaRecv ⇒ HAL_UART_Receive_DMA ⇒ HAL_DMA_Start_IT +
    +
    [Calls]
    • >>   HAL_UART_Receive_DMA +
    • >>   BSP_UART_GetHandle +
    +
    [Called By]
    • >>   Task_rc +
    + +

    DR16_WaitDmaCplt (Thumb, 22 bytes, Stack size 8 bytes, dr16.o(.text.DR16_WaitDmaCplt)) +

    [Stack]

    • Max Depth = 80
    • Call Chain = DR16_WaitDmaCplt ⇒ osThreadFlagsWait ⇒ xTaskNotifyWait ⇒ vListInsert +
    +
    [Calls]
    • >>   osThreadFlagsWait +
    +
    [Called By]
    • >>   Task_rc +
    + +

    DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.DebugMon_Handler)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    EXTI0_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.EXTI0_IRQHandler)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = EXTI0_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback +
    +
    [Calls]
    • >>   HAL_GPIO_EXTI_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    EXTI3_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.EXTI3_IRQHandler)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = EXTI3_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback +
    +
    [Calls]
    • >>   HAL_GPIO_EXTI_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    EXTI4_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.EXTI4_IRQHandler)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = EXTI4_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback +
    +
    [Calls]
    • >>   HAL_GPIO_EXTI_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    EXTI9_5_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.EXTI9_5_IRQHandler)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = EXTI9_5_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback +
    +
    [Calls]
    • >>   HAL_GPIO_EXTI_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    Error_Handler (Thumb, 6 bytes, Stack size 0 bytes, main.o(.text.Error_Handler)) +

    [Called By]

    • >>   USBD_LL_Init +
    • >>   HAL_PCD_ResetCallback +
    • >>   HAL_UART_MspInit +
    • >>   HAL_SPI_MspInit +
    • >>   HAL_I2C_MspInit +
    • >>   MX_USB_DEVICE_Init +
    • >>   MX_USART6_UART_Init +
    • >>   MX_USART3_UART_Init +
    • >>   MX_USART1_UART_Init +
    • >>   MX_TIM8_Init +
    • >>   MX_TIM7_Init +
    • >>   MX_TIM5_Init +
    • >>   MX_TIM4_Init +
    • >>   MX_TIM3_Init +
    • >>   MX_TIM1_Init +
    • >>   MX_TIM10_Init +
    • >>   MX_SPI2_Init +
    • >>   MX_SPI1_Init +
    • >>   MX_RNG_Init +
    • >>   MX_I2C3_Init +
    • >>   MX_I2C2_Init +
    • >>   MX_I2C1_Init +
    • >>   MX_CRC_Init +
    • >>   MX_CAN2_Init +
    • >>   MX_CAN1_Init +
    • >>   MX_ADC3_Init +
    • >>   MX_ADC1_Init +
    + +

    HAL_ADC_ConfigChannel (Thumb, 412 bytes, Stack size 24 bytes, stm32f4xx_hal_adc.o(.text.HAL_ADC_ConfigChannel)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = HAL_ADC_ConfigChannel +
    +
    [Calls]
    • >>   assert_failed +
    +
    [Called By]
    • >>   MX_ADC3_Init +
    • >>   MX_ADC1_Init +
    + +

    HAL_ADC_Init (Thumb, 926 bytes, Stack size 24 bytes, stm32f4xx_hal_adc.o(.text.HAL_ADC_Init)) +

    [Stack]

    • Max Depth = 104
    • Call Chain = HAL_ADC_Init ⇒ HAL_ADC_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_ADC_MspInit +
    • >>   assert_failed +
    +
    [Called By]
    • >>   MX_ADC3_Init +
    • >>   MX_ADC1_Init +
    + +

    HAL_ADC_MspInit (Thumb, 156 bytes, Stack size 32 bytes, adc.o(.text.HAL_ADC_MspInit)) +

    [Stack]

    • Max Depth = 80
    • Call Chain = HAL_ADC_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_GPIO_Init +
    +
    [Called By]
    • >>   HAL_ADC_Init +
    + +

    HAL_CAN_ActivateNotification (Thumb, 78 bytes, Stack size 16 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_ActivateNotification)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = HAL_CAN_ActivateNotification +
    +
    [Calls]
    • >>   assert_failed +
    +
    [Called By]
    • >>   BSP_CAN_Init +
    + +

    HAL_CAN_AddTxMessage (Thumb, 330 bytes, Stack size 32 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_AddTxMessage)) +

    [Stack]

    • Max Depth = 32
    • Call Chain = HAL_CAN_AddTxMessage +
    +
    [Calls]
    • >>   assert_failed +
    +
    [Called By]
    • >>   BSP_CAN_TransmitStdDataFrame +
    • >>   BSP_CAN_TransmitExtDataFrame +
    + +

    HAL_CAN_ConfigFilter (Thumb, 528 bytes, Stack size 24 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_ConfigFilter)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = HAL_CAN_ConfigFilter +
    +
    [Calls]
    • >>   assert_failed +
    +
    [Called By]
    • >>   BSP_CAN_Init +
    + +

    HAL_CAN_ErrorCallback (Thumb, 62 bytes, Stack size 0 bytes, can_1.o(.text.HAL_CAN_ErrorCallback)) +

    [Called By]

    • >>   HAL_CAN_IRQHandler +
    + +

    HAL_CAN_GetRxFifoFillLevel (Thumb, 58 bytes, Stack size 16 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_GetRxFifoFillLevel)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = HAL_CAN_GetRxFifoFillLevel +
    +
    [Calls]
    • >>   assert_failed +
    +
    [Called By]
    • >>   BSP_CAN_RxFifo1Callback +
    • >>   BSP_CAN_RxFifo0Callback +
    + +

    HAL_CAN_GetRxMessage (Thumb, 348 bytes, Stack size 24 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_GetRxMessage)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = HAL_CAN_GetRxMessage +
    +
    [Calls]
    • >>   assert_failed +
    +
    [Called By]
    • >>   BSP_CAN_RxFifo1Callback +
    • >>   BSP_CAN_RxFifo0Callback +
    + +

    HAL_CAN_GetTxMailboxesFreeLevel (Thumb, 40 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_GetTxMailboxesFreeLevel)) +

    [Called By]

    • >>   BSP_CAN_WaitTxMailboxEmpty +
    + +

    HAL_CAN_IRQHandler (Thumb, 606 bytes, Stack size 40 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_IRQHandler)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = HAL_CAN_IRQHandler +
    +
    [Calls]
    • >>   HAL_CAN_WakeUpFromRxMsgCallback +
    • >>   HAL_CAN_TxMailbox2CompleteCallback +
    • >>   HAL_CAN_TxMailbox2AbortCallback +
    • >>   HAL_CAN_TxMailbox1CompleteCallback +
    • >>   HAL_CAN_TxMailbox1AbortCallback +
    • >>   HAL_CAN_TxMailbox0CompleteCallback +
    • >>   HAL_CAN_TxMailbox0AbortCallback +
    • >>   HAL_CAN_SleepCallback +
    • >>   HAL_CAN_RxFifo1MsgPendingCallback +
    • >>   HAL_CAN_RxFifo1FullCallback +
    • >>   HAL_CAN_RxFifo0MsgPendingCallback +
    • >>   HAL_CAN_RxFifo0FullCallback +
    • >>   HAL_CAN_ErrorCallback +
    +
    [Called By]
    • >>   CAN2_RX1_IRQHandler +
    • >>   CAN2_RX0_IRQHandler +
    • >>   CAN1_RX1_IRQHandler +
    • >>   CAN1_RX0_IRQHandler +
    + +

    HAL_CAN_Init (Thumb, 612 bytes, Stack size 16 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_Init)) +

    [Stack]

    • Max Depth = 104
    • Call Chain = HAL_CAN_Init ⇒ HAL_CAN_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_GetTick +
    • >>   HAL_CAN_MspInit +
    • >>   assert_failed +
    +
    [Called By]
    • >>   MX_CAN2_Init +
    • >>   MX_CAN1_Init +
    + +

    HAL_CAN_MspInit (Thumb, 308 bytes, Stack size 40 bytes, can.o(.text.HAL_CAN_MspInit)) +

    [Stack]

    • Max Depth = 88
    • Call Chain = HAL_CAN_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_NVIC_SetPriority +
    • >>   HAL_NVIC_EnableIRQ +
    • >>   HAL_GPIO_Init +
    +
    [Called By]
    • >>   HAL_CAN_Init +
    + +

    HAL_CAN_RxFifo0FullCallback (Thumb, 62 bytes, Stack size 0 bytes, can_1.o(.text.HAL_CAN_RxFifo0FullCallback)) +

    [Called By]

    • >>   HAL_CAN_IRQHandler +
    + +

    HAL_CAN_RxFifo0MsgPendingCallback (Thumb, 62 bytes, Stack size 0 bytes, can_1.o(.text.HAL_CAN_RxFifo0MsgPendingCallback)) +

    [Called By]

    • >>   HAL_CAN_IRQHandler +
    + +

    HAL_CAN_RxFifo1FullCallback (Thumb, 62 bytes, Stack size 0 bytes, can_1.o(.text.HAL_CAN_RxFifo1FullCallback)) +

    [Called By]

    • >>   HAL_CAN_IRQHandler +
    + +

    HAL_CAN_RxFifo1MsgPendingCallback (Thumb, 62 bytes, Stack size 0 bytes, can_1.o(.text.HAL_CAN_RxFifo1MsgPendingCallback)) +

    [Called By]

    • >>   HAL_CAN_IRQHandler +
    + +

    HAL_CAN_SleepCallback (Thumb, 62 bytes, Stack size 0 bytes, can_1.o(.text.HAL_CAN_SleepCallback)) +

    [Called By]

    • >>   HAL_CAN_IRQHandler +
    + +

    HAL_CAN_Start (Thumb, 90 bytes, Stack size 16 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_Start)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = HAL_CAN_Start +
    +
    [Calls]
    • >>   HAL_GetTick +
    +
    [Called By]
    • >>   BSP_CAN_Init +
    + +

    HAL_CAN_TxMailbox0AbortCallback (Thumb, 62 bytes, Stack size 0 bytes, can_1.o(.text.HAL_CAN_TxMailbox0AbortCallback)) +

    [Called By]

    • >>   HAL_CAN_IRQHandler +
    + +

    HAL_CAN_TxMailbox0CompleteCallback (Thumb, 62 bytes, Stack size 0 bytes, can_1.o(.text.HAL_CAN_TxMailbox0CompleteCallback)) +

    [Called By]

    • >>   HAL_CAN_IRQHandler +
    + +

    HAL_CAN_TxMailbox1AbortCallback (Thumb, 62 bytes, Stack size 0 bytes, can_1.o(.text.HAL_CAN_TxMailbox1AbortCallback)) +

    [Called By]

    • >>   HAL_CAN_IRQHandler +
    + +

    HAL_CAN_TxMailbox1CompleteCallback (Thumb, 62 bytes, Stack size 0 bytes, can_1.o(.text.HAL_CAN_TxMailbox1CompleteCallback)) +

    [Called By]

    • >>   HAL_CAN_IRQHandler +
    + +

    HAL_CAN_TxMailbox2AbortCallback (Thumb, 62 bytes, Stack size 0 bytes, can_1.o(.text.HAL_CAN_TxMailbox2AbortCallback)) +

    [Called By]

    • >>   HAL_CAN_IRQHandler +
    + +

    HAL_CAN_TxMailbox2CompleteCallback (Thumb, 62 bytes, Stack size 0 bytes, can_1.o(.text.HAL_CAN_TxMailbox2CompleteCallback)) +

    [Called By]

    • >>   HAL_CAN_IRQHandler +
    + +

    HAL_CAN_WakeUpFromRxMsgCallback (Thumb, 62 bytes, Stack size 0 bytes, can_1.o(.text.HAL_CAN_WakeUpFromRxMsgCallback)) +

    [Called By]

    • >>   HAL_CAN_IRQHandler +
    + +

    HAL_CRC_Init (Thumb, 70 bytes, Stack size 8 bytes, stm32f4xx_hal_crc.o(.text.HAL_CRC_Init)) +

    [Stack]

    • Max Depth = 12
    • Call Chain = HAL_CRC_Init ⇒ HAL_CRC_MspInit +
    +
    [Calls]
    • >>   HAL_CRC_MspInit +
    • >>   assert_failed +
    +
    [Called By]
    • >>   MX_CRC_Init +
    + +

    HAL_CRC_MspInit (Thumb, 50 bytes, Stack size 4 bytes, crc.o(.text.HAL_CRC_MspInit)) +

    [Stack]

    • Max Depth = 4
    • Call Chain = HAL_CRC_MspInit +
    +
    [Called By]
    • >>   HAL_CRC_Init +
    + +

    HAL_DMA_Abort (Thumb, 146 bytes, Stack size 16 bytes, stm32f4xx_hal_dma.o(.text.HAL_DMA_Abort)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = HAL_DMA_Abort +
    +
    [Calls]
    • >>   HAL_GetTick +
    +
    [Called By]
    • >>   HAL_UART_IRQHandler +
    + +

    HAL_DMA_Abort_IT (Thumb, 36 bytes, Stack size 0 bytes, stm32f4xx_hal_dma.o(.text.HAL_DMA_Abort_IT)) +

    [Called By]

    • >>   HAL_UART_IRQHandler +
    + +

    HAL_DMA_IRQHandler (Thumb, 448 bytes, Stack size 24 bytes, stm32f4xx_hal_dma.o(.text.HAL_DMA_IRQHandler)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = HAL_DMA_IRQHandler +
    +
    [Called By]
    • >>   DMA2_Stream7_IRQHandler +
    • >>   DMA2_Stream6_IRQHandler +
    • >>   DMA2_Stream5_IRQHandler +
    • >>   DMA2_Stream3_IRQHandler +
    • >>   DMA2_Stream2_IRQHandler +
    • >>   DMA2_Stream1_IRQHandler +
    • >>   DMA1_Stream7_IRQHandler +
    • >>   DMA1_Stream2_IRQHandler +
    • >>   DMA1_Stream1_IRQHandler +
    + +

    HAL_DMA_Init (Thumb, 1066 bytes, Stack size 24 bytes, stm32f4xx_hal_dma.o(.text.HAL_DMA_Init)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = HAL_DMA_Init +
    +
    [Calls]
    • >>   HAL_GetTick +
    • >>   assert_failed +
    +
    [Called By]
    • >>   HAL_UART_MspInit +
    • >>   HAL_SPI_MspInit +
    • >>   HAL_I2C_MspInit +
    + +

    HAL_DMA_Start_IT (Thumb, 160 bytes, Stack size 24 bytes, stm32f4xx_hal_dma.o(.text.HAL_DMA_Start_IT)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = HAL_DMA_Start_IT +
    +
    [Calls]
    • >>   assert_failed +
    +
    [Called By]
    • >>   HAL_UART_Receive_DMA +
    + +

    HAL_Delay (Thumb, 40 bytes, Stack size 16 bytes, stm32f4xx_hal.o(.text.HAL_Delay)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = HAL_Delay +
    +
    [Calls]
    • >>   HAL_GetTick +
    +
    [Called By]
    • >>   USB_SetCurrentMode +
    + +

    HAL_GPIO_EXTI_Callback (Thumb, 182 bytes, Stack size 16 bytes, gpio_1.o(.text.HAL_GPIO_EXTI_Callback)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = HAL_GPIO_EXTI_Callback +
    +
    [Called By]
    • >>   HAL_GPIO_EXTI_IRQHandler +
    + +

    HAL_GPIO_EXTI_IRQHandler (Thumb, 22 bytes, Stack size 0 bytes, stm32f4xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback +
    +
    [Calls]
    • >>   HAL_GPIO_EXTI_Callback +
    +
    [Called By]
    • >>   EXTI9_5_IRQHandler +
    • >>   EXTI4_IRQHandler +
    • >>   EXTI3_IRQHandler +
    • >>   EXTI0_IRQHandler +
    + +

    HAL_GPIO_Init (Thumb, 704 bytes, Stack size 48 bytes, stm32f4xx_hal_gpio.o(.text.HAL_GPIO_Init)) +

    [Stack]

    • Max Depth = 48
    • Call Chain = HAL_GPIO_Init +
    +
    [Calls]
    • >>   assert_failed +
    +
    [Called By]
    • >>   HAL_PCD_MspInit +
    • >>   HAL_UART_MspInit +
    • >>   HAL_TIM_MspPostInit +
    • >>   HAL_SPI_MspInit +
    • >>   HAL_I2C_MspInit +
    • >>   HAL_CAN_MspInit +
    • >>   HAL_ADC_MspInit +
    • >>   MX_GPIO_Init +
    + +

    HAL_GPIO_WritePin (Thumb, 68 bytes, Stack size 16 bytes, stm32f4xx_hal_gpio.o(.text.HAL_GPIO_WritePin)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = HAL_GPIO_WritePin +
    +
    [Calls]
    • >>   assert_failed +
    +
    [Called By]
    • >>   MX_GPIO_Init +
    + +

    HAL_GetTick (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_hal.o(.text.HAL_GetTick)) +

    [Called By]

    • >>   HAL_DMA_Abort +
    • >>   HAL_Delay +
    • >>   HAL_DMA_Init +
    • >>   HAL_CAN_Init +
    • >>   HAL_RCC_OscConfig +
    • >>   HAL_RCC_ClockConfig +
    • >>   HAL_CAN_Start +
    • >>   BSP_CAN_WaitTxMailboxEmpty +
    • >>   BSP_CAN_RxFifo1Callback +
    • >>   BSP_CAN_RxFifo0Callback +
    + +

    HAL_I2C_Init (Thumb, 734 bytes, Stack size 16 bytes, stm32f4xx_hal_i2c.o(.text.HAL_I2C_Init)) +

    [Stack]

    • Max Depth = 128
    • Call Chain = HAL_I2C_Init ⇒ HAL_I2C_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_RCC_GetPCLK1Freq +
    • >>   HAL_I2C_MspInit +
    • >>   assert_failed +
    +
    [Called By]
    • >>   MX_I2C3_Init +
    • >>   MX_I2C2_Init +
    • >>   MX_I2C1_Init +
    + +

    HAL_I2C_MspInit (Thumb, 528 bytes, Stack size 64 bytes, i2c.o(.text.HAL_I2C_MspInit)) +

    [Stack]

    • Max Depth = 112
    • Call Chain = HAL_I2C_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_DMA_Init +
    • >>   HAL_GPIO_Init +
    • >>   Error_Handler +
    +
    [Called By]
    • >>   HAL_I2C_Init +
    + +

    HAL_IncTick (Thumb, 26 bytes, Stack size 0 bytes, stm32f4xx_hal.o(.text.HAL_IncTick)) +

    [Called By]

    • >>   SysTick_Handler +
    + +

    HAL_Init (Thumb, 54 bytes, Stack size 8 bytes, stm32f4xx_hal.o(.text.HAL_Init)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = HAL_Init ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority +
    +
    [Calls]
    • >>   HAL_InitTick +
    • >>   HAL_MspInit +
    • >>   HAL_NVIC_SetPriorityGrouping +
    +
    [Called By]
    • >>   main +
    + +

    HAL_InitTick (Thumb, 72 bytes, Stack size 16 bytes, stm32f4xx_hal.o(.text.HAL_InitTick)) +

    [Stack]

    • Max Depth = 32
    • Call Chain = HAL_InitTick ⇒ HAL_NVIC_SetPriority +
    +
    [Calls]
    • >>   HAL_NVIC_SetPriority +
    • >>   HAL_SYSTICK_Config +
    +
    [Called By]
    • >>   HAL_RCC_ClockConfig +
    • >>   HAL_Init +
    + +

    HAL_MspInit (Thumb, 66 bytes, Stack size 8 bytes, stm32f4xx_hal_msp.o(.text.HAL_MspInit)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = HAL_MspInit ⇒ HAL_NVIC_SetPriority +
    +
    [Calls]
    • >>   HAL_NVIC_SetPriority +
    +
    [Called By]
    • >>   HAL_Init +
    + +

    HAL_NVIC_EnableIRQ (Thumb, 54 bytes, Stack size 0 bytes, stm32f4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ)) +

    [Calls]

    • >>   assert_failed +
    +
    [Called By]
    • >>   HAL_PCD_MspInit +
    • >>   HAL_UART_MspInit +
    • >>   HAL_TIM_Base_MspInit +
    • >>   HAL_CAN_MspInit +
    • >>   MX_GPIO_Init +
    • >>   MX_DMA_Init +
    + +

    HAL_NVIC_SetPriority (Thumb, 128 bytes, Stack size 16 bytes, stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = HAL_NVIC_SetPriority +
    +
    [Calls]
    • >>   assert_failed +
    +
    [Called By]
    • >>   HAL_InitTick +
    • >>   HAL_PCD_MspInit +
    • >>   HAL_MspInit +
    • >>   HAL_UART_MspInit +
    • >>   HAL_TIM_Base_MspInit +
    • >>   HAL_CAN_MspInit +
    • >>   MX_GPIO_Init +
    • >>   MX_DMA_Init +
    + +

    HAL_NVIC_SetPriorityGrouping (Thumb, 56 bytes, Stack size 8 bytes, stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = HAL_NVIC_SetPriorityGrouping +
    +
    [Calls]
    • >>   assert_failed +
    +
    [Called By]
    • >>   HAL_Init +
    + +

    HAL_PCDEx_LPM_Callback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_pcd_ex.o(.text.HAL_PCDEx_LPM_Callback)) +

    [Called By]

    • >>   HAL_PCD_IRQHandler +
    + +

    HAL_PCDEx_SetRxFiFo (Thumb, 8 bytes, Stack size 0 bytes, stm32f4xx_hal_pcd_ex.o(.text.HAL_PCDEx_SetRxFiFo)) +

    [Called By]

    • >>   USBD_LL_Init +
    + +

    HAL_PCDEx_SetTxFiFo (Thumb, 148 bytes, Stack size 8 bytes, stm32f4xx_hal_pcd_ex.o(.text.HAL_PCDEx_SetTxFiFo)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = HAL_PCDEx_SetTxFiFo +
    +
    [Called By]
    • >>   USBD_LL_Init +
    + +

    HAL_PCD_ConnectCallback (Thumb, 8 bytes, Stack size 0 bytes, usbd_conf.o(.text.HAL_PCD_ConnectCallback)) +

    [Calls]

    • >>   USBD_LL_DevConnected +
    +
    [Called By]
    • >>   HAL_PCD_IRQHandler +
    + +

    HAL_PCD_DataInStageCallback (Thumb, 20 bytes, Stack size 0 bytes, usbd_conf.o(.text.HAL_PCD_DataInStageCallback)) +

    [Stack]

    • Max Depth = 60
    • Call Chain = HAL_PCD_DataInStageCallback ⇒ USBD_LL_DataInStage ⇒ USBD_CtlReceiveStatus ⇒ USBD_LL_PrepareReceive ⇒ HAL_PCD_EP_Receive ⇒ USB_EPStartXfer +
    +
    [Calls]
    • >>   USBD_LL_DataInStage +
    +
    [Called By]
    • >>   HAL_PCD_IRQHandler +
    + +

    HAL_PCD_DataOutStageCallback (Thumb, 22 bytes, Stack size 0 bytes, usbd_conf.o(.text.HAL_PCD_DataOutStageCallback)) +

    [Stack]

    • Max Depth = 52
    • Call Chain = HAL_PCD_DataOutStageCallback ⇒ USBD_LL_DataOutStage ⇒ USBD_CtlSendStatus ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer +
    +
    [Calls]
    • >>   USBD_LL_DataOutStage +
    +
    [Called By]
    • >>   HAL_PCD_IRQHandler +
    + +

    HAL_PCD_DisconnectCallback (Thumb, 8 bytes, Stack size 0 bytes, usbd_conf.o(.text.HAL_PCD_DisconnectCallback)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = HAL_PCD_DisconnectCallback ⇒ USBD_LL_DevDisconnected +
    +
    [Calls]
    • >>   USBD_LL_DevDisconnected +
    +
    [Called By]
    • >>   HAL_PCD_IRQHandler +
    + +

    HAL_PCD_EP_Close (Thumb, 74 bytes, Stack size 8 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Close)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = HAL_PCD_EP_Close ⇒ USB_DeactivateEndpoint +
    +
    [Calls]
    • >>   USB_DeactivateEndpoint +
    +
    [Called By]
    • >>   USBD_LL_CloseEP +
    + +

    HAL_PCD_EP_ClrStall (Thumb, 98 bytes, Stack size 16 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_ClrStall)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = HAL_PCD_EP_ClrStall +
    +
    [Calls]
    • >>   USB_EPClearStall +
    +
    [Called By]
    • >>   USBD_LL_ClearStallEP +
    + +

    HAL_PCD_EP_GetRxCount (Thumb, 18 bytes, Stack size 0 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_GetRxCount)) +

    [Called By]

    • >>   USBD_LL_GetRxDataSize +
    + +

    HAL_PCD_EP_Open (Thumb, 100 bytes, Stack size 16 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Open)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = HAL_PCD_EP_Open ⇒ USB_ActivateEndpoint +
    +
    [Calls]
    • >>   USB_ActivateEndpoint +
    +
    [Called By]
    • >>   USBD_LL_OpenEP +
    + +

    HAL_PCD_EP_Receive (Thumb, 68 bytes, Stack size 8 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Receive)) +

    [Stack]

    • Max Depth = 28
    • Call Chain = HAL_PCD_EP_Receive ⇒ USB_EPStartXfer +
    +
    [Calls]
    • >>   USB_EPStartXfer +
    +
    [Called By]
    • >>   USBD_LL_PrepareReceive +
    + +

    HAL_PCD_EP_SetStall (Thumb, 120 bytes, Stack size 16 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_SetStall)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = HAL_PCD_EP_SetStall +
    +
    [Calls]
    • >>   USB_EPSetStall +
    • >>   USB_EP0_OutStart +
    +
    [Called By]
    • >>   USBD_LL_StallEP +
    + +

    HAL_PCD_EP_Transmit (Thumb, 66 bytes, Stack size 8 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Transmit)) +

    [Stack]

    • Max Depth = 28
    • Call Chain = HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer +
    +
    [Calls]
    • >>   USB_EPStartXfer +
    +
    [Called By]
    • >>   USBD_LL_Transmit +
    + +

    HAL_PCD_IRQHandler (Thumb, 2408 bytes, Stack size 80 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_IRQHandler)) +

    [Stack]

    • Max Depth = 164
    • Call Chain = HAL_PCD_IRQHandler ⇒ HAL_PCD_SetupStageCallback ⇒ USBD_LL_SetupStage ⇒ USBD_StdDevReq ⇒ USBD_CtlSendData ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer +
    +
    [Calls]
    • >>   USB_WritePacket +
    • >>   USB_SetTurnaroundTime +
    • >>   USB_ReadPacket +
    • >>   USB_ReadInterrupts +
    • >>   USB_ReadDevOutEPInterrupt +
    • >>   USB_ReadDevInEPInterrupt +
    • >>   USB_ReadDevAllOutEpInterrupt +
    • >>   USB_ReadDevAllInEpInterrupt +
    • >>   USB_GetMode +
    • >>   USB_GetDevSpeed +
    • >>   USB_FlushTxFifo +
    • >>   USB_EPStopXfer +
    • >>   USB_EP0_OutStart +
    • >>   USB_ActivateSetup +
    • >>   HAL_RCC_GetHCLKFreq +
    • >>   HAL_PCDEx_LPM_Callback +
    • >>   HAL_PCD_SuspendCallback +
    • >>   HAL_PCD_SetupStageCallback +
    • >>   HAL_PCD_SOFCallback +
    • >>   HAL_PCD_ResumeCallback +
    • >>   HAL_PCD_ResetCallback +
    • >>   HAL_PCD_ISOOUTIncompleteCallback +
    • >>   HAL_PCD_ISOINIncompleteCallback +
    • >>   HAL_PCD_DisconnectCallback +
    • >>   HAL_PCD_DataOutStageCallback +
    • >>   HAL_PCD_DataInStageCallback +
    • >>   HAL_PCD_ConnectCallback +
    +
    [Called By]
    • >>   OTG_FS_IRQHandler +
    + +

    HAL_PCD_ISOINIncompleteCallback (Thumb, 8 bytes, Stack size 0 bytes, usbd_conf.o(.text.HAL_PCD_ISOINIncompleteCallback)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = HAL_PCD_ISOINIncompleteCallback ⇒ USBD_LL_IsoINIncomplete +
    +
    [Calls]
    • >>   USBD_LL_IsoINIncomplete +
    +
    [Called By]
    • >>   HAL_PCD_IRQHandler +
    + +

    HAL_PCD_ISOOUTIncompleteCallback (Thumb, 8 bytes, Stack size 0 bytes, usbd_conf.o(.text.HAL_PCD_ISOOUTIncompleteCallback)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = HAL_PCD_ISOOUTIncompleteCallback ⇒ USBD_LL_IsoOUTIncomplete +
    +
    [Calls]
    • >>   USBD_LL_IsoOUTIncomplete +
    +
    [Called By]
    • >>   HAL_PCD_IRQHandler +
    + +

    HAL_PCD_Init (Thumb, 656 bytes, Stack size 24 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_Init)) +

    [Stack]

    • Max Depth = 112
    • Call Chain = HAL_PCD_Init ⇒ HAL_PCD_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   USB_SetCurrentMode +
    • >>   USB_DisableGlobalInt +
    • >>   USB_DevInit +
    • >>   USB_DevDisconnect +
    • >>   USB_CoreInit +
    • >>   HAL_PCD_MspInit +
    • >>   assert_failed +
    +
    [Called By]
    • >>   USBD_LL_Init +
    + +

    HAL_PCD_MspInit (Thumb, 126 bytes, Stack size 40 bytes, usbd_conf.o(.text.HAL_PCD_MspInit)) +

    [Stack]

    • Max Depth = 88
    • Call Chain = HAL_PCD_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_NVIC_SetPriority +
    • >>   HAL_NVIC_EnableIRQ +
    • >>   HAL_GPIO_Init +
    +
    [Called By]
    • >>   HAL_PCD_Init +
    + +

    HAL_PCD_ResetCallback (Thumb, 42 bytes, Stack size 8 bytes, usbd_conf.o(.text.HAL_PCD_ResetCallback)) +

    [Stack]

    • Max Depth = 64
    • Call Chain = HAL_PCD_ResetCallback ⇒ USBD_LL_Reset ⇒ USBD_LL_OpenEP ⇒ HAL_PCD_EP_Open ⇒ USB_ActivateEndpoint +
    +
    [Calls]
    • >>   USBD_LL_SetSpeed +
    • >>   USBD_LL_Reset +
    • >>   Error_Handler +
    +
    [Called By]
    • >>   HAL_PCD_IRQHandler +
    + +

    HAL_PCD_ResumeCallback (Thumb, 8 bytes, Stack size 0 bytes, usbd_conf.o(.text.HAL_PCD_ResumeCallback)) +

    [Calls]

    • >>   USBD_LL_Resume +
    +
    [Called By]
    • >>   HAL_PCD_IRQHandler +
    + +

    HAL_PCD_SOFCallback (Thumb, 8 bytes, Stack size 0 bytes, usbd_conf.o(.text.HAL_PCD_SOFCallback)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = HAL_PCD_SOFCallback ⇒ USBD_LL_SOF +
    +
    [Calls]
    • >>   USBD_LL_SOF +
    +
    [Called By]
    • >>   HAL_PCD_IRQHandler +
    + +

    HAL_PCD_SetAddress (Thumb, 38 bytes, Stack size 8 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_SetAddress)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = HAL_PCD_SetAddress +
    +
    [Calls]
    • >>   USB_SetDevAddress +
    +
    [Called By]
    • >>   USBD_LL_SetUSBAddress +
    + +

    HAL_PCD_SetupStageCallback (Thumb, 14 bytes, Stack size 0 bytes, usbd_conf.o(.text.HAL_PCD_SetupStageCallback)) +

    [Stack]

    • Max Depth = 84
    • Call Chain = HAL_PCD_SetupStageCallback ⇒ USBD_LL_SetupStage ⇒ USBD_StdDevReq ⇒ USBD_CtlSendData ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer +
    +
    [Calls]
    • >>   USBD_LL_SetupStage +
    +
    [Called By]
    • >>   HAL_PCD_IRQHandler +
    + +

    HAL_PCD_Start (Thumb, 62 bytes, Stack size 8 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_Start)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = HAL_PCD_Start +
    +
    [Calls]
    • >>   USB_EnableGlobalInt +
    • >>   USB_DevConnect +
    +
    [Called By]
    • >>   USBD_LL_Start +
    + +

    HAL_PCD_SuspendCallback (Thumb, 52 bytes, Stack size 8 bytes, usbd_conf.o(.text.HAL_PCD_SuspendCallback)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = HAL_PCD_SuspendCallback +
    +
    [Calls]
    • >>   USBD_LL_Suspend +
    +
    [Called By]
    • >>   HAL_PCD_IRQHandler +
    + +

    HAL_RCC_ClockConfig (Thumb, 548 bytes, Stack size 24 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig)) +

    [Stack]

    • Max Depth = 80
    • Call Chain = HAL_RCC_ClockConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uldivmod +
    +
    [Calls]
    • >>   HAL_RCC_GetSysClockFreq +
    • >>   HAL_InitTick +
    • >>   HAL_GetTick +
    • >>   assert_failed +
    +
    [Called By]
    • >>   SystemClock_Config +
    + +

    HAL_RCC_GetHCLKFreq (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetHCLKFreq)) +

    [Called By]

    • >>   HAL_PCD_IRQHandler +
    + +

    HAL_RCC_GetPCLK1Freq (Thumb, 38 bytes, Stack size 0 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq)) +

    [Called By]

    • >>   HAL_I2C_Init +
    • >>   UART_SetConfig +
    + +

    HAL_RCC_GetPCLK2Freq (Thumb, 38 bytes, Stack size 0 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq)) +

    [Called By]

    • >>   UART_SetConfig +
    + +

    HAL_RCC_GetSysClockFreq (Thumb, 106 bytes, Stack size 8 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq)) +

    [Stack]

    • Max Depth = 56
    • Call Chain = HAL_RCC_GetSysClockFreq ⇒ __aeabi_uldivmod +
    +
    [Calls]
    • >>   __aeabi_uldivmod +
    +
    [Called By]
    • >>   HAL_RCC_ClockConfig +
    + +

    HAL_RCC_OscConfig (Thumb, 1306 bytes, Stack size 32 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_OscConfig)) +

    [Stack]

    • Max Depth = 32
    • Call Chain = HAL_RCC_OscConfig +
    +
    [Calls]
    • >>   HAL_GetTick +
    • >>   assert_failed +
    +
    [Called By]
    • >>   SystemClock_Config +
    + +

    HAL_RNG_Init (Thumb, 72 bytes, Stack size 8 bytes, stm32f4xx_hal_rng.o(.text.HAL_RNG_Init)) +

    [Stack]

    • Max Depth = 12
    • Call Chain = HAL_RNG_Init ⇒ HAL_RNG_MspInit +
    +
    [Calls]
    • >>   HAL_RNG_MspInit +
    • >>   assert_failed +
    +
    [Called By]
    • >>   MX_RNG_Init +
    + +

    HAL_RNG_MspInit (Thumb, 54 bytes, Stack size 4 bytes, rng.o(.text.HAL_RNG_MspInit)) +

    [Stack]

    • Max Depth = 4
    • Call Chain = HAL_RNG_MspInit +
    +
    [Called By]
    • >>   HAL_RNG_Init +
    + +

    HAL_SPI_Init (Thumb, 594 bytes, Stack size 16 bytes, stm32f4xx_hal_spi.o(.text.HAL_SPI_Init)) +

    [Stack]

    • Max Depth = 128
    • Call Chain = HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_SPI_MspInit +
    • >>   assert_failed +
    +
    [Called By]
    • >>   MX_SPI2_Init +
    • >>   MX_SPI1_Init +
    + +

    HAL_SPI_MspInit (Thumb, 418 bytes, Stack size 64 bytes, spi.o(.text.HAL_SPI_MspInit)) +

    [Stack]

    • Max Depth = 112
    • Call Chain = HAL_SPI_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_DMA_Init +
    • >>   HAL_GPIO_Init +
    • >>   Error_Handler +
    +
    [Called By]
    • >>   HAL_SPI_Init +
    + +

    HAL_SYSTICK_Config (Thumb, 44 bytes, Stack size 0 bytes, stm32f4xx_hal_cortex.o(.text.HAL_SYSTICK_Config)) +

    [Called By]

    • >>   HAL_InitTick +
    + +

    HAL_TIMEx_BreakCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback)) +

    [Called By]

    • >>   HAL_TIM_IRQHandler +
    + +

    HAL_TIMEx_CommutCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback)) +

    [Called By]

    • >>   HAL_TIM_IRQHandler +
    + +

    HAL_TIMEx_ConfigBreakDeadTime (Thumb, 390 bytes, Stack size 24 bytes, stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_ConfigBreakDeadTime)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = HAL_TIMEx_ConfigBreakDeadTime +
    +
    [Calls]
    • >>   assert_failed +
    +
    [Called By]
    • >>   MX_TIM8_Init +
    • >>   MX_TIM1_Init +
    + +

    HAL_TIMEx_MasterConfigSynchronization (Thumb, 398 bytes, Stack size 16 bytes, stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = HAL_TIMEx_MasterConfigSynchronization +
    +
    [Calls]
    • >>   assert_failed +
    +
    [Called By]
    • >>   MX_TIM8_Init +
    • >>   MX_TIM7_Init +
    • >>   MX_TIM5_Init +
    • >>   MX_TIM4_Init +
    • >>   MX_TIM3_Init +
    • >>   MX_TIM1_Init +
    + +

    HAL_TIM_Base_Init (Thumb, 498 bytes, Stack size 16 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_Base_Init)) +

    [Stack]

    • Max Depth = 48
    • Call Chain = HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority +
    +
    [Calls]
    • >>   HAL_TIM_Base_MspInit +
    • >>   assert_failed +
    • >>   TIM_Base_SetConfig +
    +
    [Called By]
    • >>   MX_TIM8_Init +
    • >>   MX_TIM7_Init +
    • >>   MX_TIM5_Init +
    • >>   MX_TIM4_Init +
    • >>   MX_TIM3_Init +
    • >>   MX_TIM1_Init +
    • >>   MX_TIM10_Init +
    + +

    HAL_TIM_Base_MspInit (Thumb, 398 bytes, Stack size 16 bytes, tim.o(.text.HAL_TIM_Base_MspInit)) +

    [Stack]

    • Max Depth = 32
    • Call Chain = HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority +
    +
    [Calls]
    • >>   HAL_NVIC_SetPriority +
    • >>   HAL_NVIC_EnableIRQ +
    +
    [Called By]
    • >>   HAL_TIM_Base_Init +
    + +

    HAL_TIM_ConfigClockSource (Thumb, 1948 bytes, Stack size 16 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = HAL_TIM_ConfigClockSource +
    +
    [Calls]
    • >>   assert_failed +
    +
    [Called By]
    • >>   MX_TIM8_Init +
    • >>   MX_TIM5_Init +
    • >>   MX_TIM4_Init +
    • >>   MX_TIM3_Init +
    • >>   MX_TIM1_Init +
    + +

    HAL_TIM_IC_CaptureCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback)) +

    [Called By]

    • >>   HAL_TIM_IRQHandler +
    + +

    HAL_TIM_IRQHandler (Thumb, 316 bytes, Stack size 16 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_IRQHandler)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = HAL_TIM_IRQHandler +
    +
    [Calls]
    • >>   HAL_TIM_TriggerCallback +
    • >>   HAL_TIM_PeriodElapsedCallback +
    • >>   HAL_TIM_PWM_PulseFinishedCallback +
    • >>   HAL_TIM_OC_DelayElapsedCallback +
    • >>   HAL_TIM_IC_CaptureCallback +
    • >>   HAL_TIMEx_CommutCallback +
    • >>   HAL_TIMEx_BreakCallback +
    +
    [Called By]
    • >>   TIM7_IRQHandler +
    • >>   TIM1_BRK_TIM9_IRQHandler +
    + +

    HAL_TIM_MspPostInit (Thumb, 534 bytes, Stack size 48 bytes, tim.o(.text.HAL_TIM_MspPostInit)) +

    [Stack]

    • Max Depth = 96
    • Call Chain = HAL_TIM_MspPostInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_GPIO_Init +
    +
    [Called By]
    • >>   MX_TIM8_Init +
    • >>   MX_TIM5_Init +
    • >>   MX_TIM4_Init +
    • >>   MX_TIM3_Init +
    • >>   MX_TIM1_Init +
    • >>   MX_TIM10_Init +
    + +

    HAL_TIM_OC_DelayElapsedCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback)) +

    [Called By]

    • >>   HAL_TIM_IRQHandler +
    + +

    HAL_TIM_PWM_ConfigChannel (Thumb, 976 bytes, Stack size 40 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel)) +

    [Stack]

    • Max Depth = 80
    • Call Chain = HAL_TIM_PWM_ConfigChannel ⇒ TIM_OC2_SetConfig +
    +
    [Calls]
    • >>   assert_failed +
    • >>   TIM_OC2_SetConfig +
    • >>   TIM_OC3_SetConfig +
    • >>   TIM_OC1_SetConfig +
    +
    [Called By]
    • >>   MX_TIM8_Init +
    • >>   MX_TIM5_Init +
    • >>   MX_TIM4_Init +
    • >>   MX_TIM3_Init +
    • >>   MX_TIM1_Init +
    • >>   MX_TIM10_Init +
    + +

    HAL_TIM_PWM_Init (Thumb, 498 bytes, Stack size 16 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_Init)) +

    [Stack]

    • Max Depth = 32
    • Call Chain = HAL_TIM_PWM_Init ⇒ TIM_Base_SetConfig +
    +
    [Calls]
    • >>   assert_failed +
    • >>   TIM_Base_SetConfig +
    • >>   HAL_TIM_PWM_MspInit +
    +
    [Called By]
    • >>   MX_TIM8_Init +
    • >>   MX_TIM5_Init +
    • >>   MX_TIM4_Init +
    • >>   MX_TIM3_Init +
    • >>   MX_TIM1_Init +
    • >>   MX_TIM10_Init +
    + +

    HAL_TIM_PWM_MspInit (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_MspInit)) +

    [Called By]

    • >>   HAL_TIM_PWM_Init +
    + +

    HAL_TIM_PWM_PulseFinishedCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback)) +

    [Called By]

    • >>   HAL_TIM_IRQHandler +
    + +

    HAL_TIM_PWM_Start (Thumb, 482 bytes, Stack size 16 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_Start)) +

    [Stack]

    • Max Depth = 32
    • Call Chain = HAL_TIM_PWM_Start ⇒ TIM_CCxChannelCmd +
    +
    [Calls]
    • >>   assert_failed +
    • >>   TIM_CCxChannelCmd +
    +
    [Called By]
    • >>   BSP_PWM_Start +
    + +

    HAL_TIM_PWM_Stop (Thumb, 390 bytes, Stack size 24 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_Stop)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = HAL_TIM_PWM_Stop ⇒ TIM_CCxChannelCmd +
    +
    [Calls]
    • >>   assert_failed +
    • >>   TIM_CCxChannelCmd +
    +
    [Called By]
    • >>   BSP_PWM_Stop +
    + +

    HAL_TIM_PeriodElapsedCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_PeriodElapsedCallback)) +

    [Called By]

    • >>   HAL_TIM_IRQHandler +
    + +

    HAL_TIM_TriggerCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_TriggerCallback)) +

    [Called By]

    • >>   HAL_TIM_IRQHandler +
    + +

    HAL_UARTEx_RxEventCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(.text.HAL_UARTEx_RxEventCallback)) +

    [Called By]

    • >>   HAL_UART_IRQHandler +
    • >>   UART_Receive_IT +
    • >>   UART_DMARxHalfCplt +
    • >>   UART_DMAReceiveCplt +
    + +

    HAL_UART_ErrorCallback (Thumb, 34 bytes, Stack size 0 bytes, uart.o(.text.HAL_UART_ErrorCallback)) +

    [Called By]

    • >>   HAL_UART_IRQHandler +
    • >>   UART_DMAError +
    • >>   UART_DMAAbortOnError +
    + +

    HAL_UART_IRQHandler (Thumb, 1430 bytes, Stack size 24 bytes, stm32f4xx_hal_uart.o(.text.HAL_UART_IRQHandler)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = HAL_UART_IRQHandler ⇒ HAL_DMA_Abort +
    +
    [Calls]
    • >>   HAL_DMA_Abort_IT +
    • >>   HAL_DMA_Abort +
    • >>   UART_Receive_IT +
    • >>   HAL_UARTEx_RxEventCallback +
    • >>   HAL_UART_TxCpltCallback +
    • >>   HAL_UART_ErrorCallback +
    +
    [Called By]
    • >>   USART6_IRQHandler +
    • >>   USART1_IRQHandler +
    + +

    HAL_UART_Init (Thumb, 390 bytes, Stack size 8 bytes, stm32f4xx_hal_uart.o(.text.HAL_UART_Init)) +

    [Stack]

    • Max Depth = 120
    • Call Chain = HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_UART_MspInit +
    • >>   assert_failed +
    • >>   UART_SetConfig +
    +
    [Called By]
    • >>   MX_USART6_UART_Init +
    • >>   MX_USART3_UART_Init +
    • >>   MX_USART1_UART_Init +
    + +

    HAL_UART_MspInit (Thumb, 736 bytes, Stack size 64 bytes, usart.o(.text.HAL_UART_MspInit)) +

    [Stack]

    • Max Depth = 112
    • Call Chain = HAL_UART_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_DMA_Init +
    • >>   HAL_NVIC_SetPriority +
    • >>   HAL_NVIC_EnableIRQ +
    • >>   HAL_GPIO_Init +
    • >>   Error_Handler +
    +
    [Called By]
    • >>   HAL_UART_Init +
    + +

    HAL_UART_Receive_DMA (Thumb, 380 bytes, Stack size 24 bytes, stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA)) +

    [Stack]

    • Max Depth = 48
    • Call Chain = HAL_UART_Receive_DMA ⇒ HAL_DMA_Start_IT +
    +
    [Calls]
    • >>   HAL_DMA_Start_IT +
    +
    [Called By]
    • >>   DR16_StartDmaRecv +
    + +

    HAL_UART_RxCpltCallback (Thumb, 34 bytes, Stack size 0 bytes, uart.o(.text.HAL_UART_RxCpltCallback)) +

    [Called By]

    • >>   UART_Receive_IT +
    • >>   UART_DMAReceiveCplt +
    + +

    HAL_UART_RxHalfCpltCallback (Thumb, 34 bytes, Stack size 0 bytes, uart.o(.text.HAL_UART_RxHalfCpltCallback)) +

    [Called By]

    • >>   UART_DMARxHalfCplt +
    + +

    HAL_UART_TxCpltCallback (Thumb, 34 bytes, Stack size 0 bytes, uart.o(.text.HAL_UART_TxCpltCallback)) +

    [Called By]

    • >>   HAL_UART_IRQHandler +
    + +

    HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.HardFault_Handler)) +

    [Calls]

    • >>   HardFault_Handler +
    +
    [Called By]
    • >>   HardFault_Handler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    LQR_CalculateGainMatrix (Thumb, 668 bytes, Stack size 0 bytes, lqr.o(.text.LQR_CalculateGainMatrix)) +

    [Called By]

    • >>   Chassis_LQRControl +
    • >>   LQR_SetGainMatrix +
    • >>   LQR_Init +
    + +

    LQR_Control (Thumb, 326 bytes, Stack size 0 bytes, lqr.o(.text.LQR_Control)) +

    [Called By]

    • >>   Chassis_LQRControl +
    + +

    LQR_GetOutput (Thumb, 30 bytes, Stack size 0 bytes, lqr.o(.text.LQR_GetOutput)) +

    [Called By]

    • >>   Chassis_LQRControl +
    + +

    LQR_Init (Thumb, 178 bytes, Stack size 32 bytes, lqr.o(.text.LQR_Init)) +

    [Stack]

    • Max Depth = 32 + Unknown Stack Size +
    • Call Chain = LQR_Init +
    +
    [Calls]
    • >>   __aeabi_memclr4 +
    • >>   LQR_CalculateGainMatrix +
    +
    [Called By]
    • >>   Chassis_Init +
    + +

    LQR_Reset (Thumb, 46 bytes, Stack size 8 bytes, lqr.o(.text.LQR_Reset)) +

    [Stack]

    • Max Depth = 8 + Unknown Stack Size +
    • Call Chain = LQR_Reset +
    +
    [Calls]
    • >>   __aeabi_memclr4 +
    +
    [Called By]
    • >>   Chassis_Control +
    + +

    LQR_SetGainMatrix (Thumb, 22 bytes, Stack size 0 bytes, lqr.o(.text.LQR_SetGainMatrix)) +

    [Calls]

    • >>   LQR_CalculateGainMatrix +
    +
    [Called By]
    • >>   Chassis_Init +
    + +

    LQR_SetTargetState (Thumb, 148 bytes, Stack size 8 bytes, lqr.o(.text.LQR_SetTargetState)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = LQR_SetTargetState +
    +
    [Called By]
    • >>   Chassis_LQRControl +
    + +

    LQR_UpdateState (Thumb, 148 bytes, Stack size 8 bytes, lqr.o(.text.LQR_UpdateState)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = LQR_UpdateState +
    +
    [Called By]
    • >>   Chassis_LQRControl +
    + +

    LowPassFilter2p_Apply (Thumb, 108 bytes, Stack size 0 bytes, filter.o(.text.LowPassFilter2p_Apply)) +

    [Called By]

    • >>   PID_Calc +
    + +

    LowPassFilter2p_Init (Thumb, 172 bytes, Stack size 8 bytes, filter.o(.text.LowPassFilter2p_Init)) +

    [Stack]

    • Max Depth = 44
    • Call Chain = LowPassFilter2p_Init ⇒ __hardfp_tanf ⇒ __mathlib_rredf2 +
    +
    [Calls]
    • >>   __hardfp_tanf +
    +
    [Called By]
    • >>   PID_Init +
    + +

    LowPassFilter2p_Reset (Thumb, 128 bytes, Stack size 0 bytes, filter.o(.text.LowPassFilter2p_Reset)) +

    [Called By]

    • >>   PID_Reset +
    • >>   PID_Init +
    + +

    MOTOR_LK_GetMotor (Thumb, 138 bytes, Stack size 16 bytes, motor_lk.o(.text.MOTOR_LK_GetMotor)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = MOTOR_LK_GetMotor +
    +
    [Called By]
    • >>   Chassis_UpdateFeedback +
    + +

    MOTOR_LK_MotorOn (Thumb, 70 bytes, Stack size 24 bytes, motor_lk.o(.text.MOTOR_LK_MotorOn)) +

    [Stack]

    • Max Depth = 120
    • Call Chain = MOTOR_LK_MotorOn ⇒ BSP_CAN_WaitTxMailboxEmpty ⇒ osDelay ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   BSP_CAN_WaitTxMailboxEmpty +
    • >>   BSP_CAN_TransmitStdDataFrame +
    +
    [Called By]
    • >>   Chassis_Control +
    + +

    MOTOR_LK_Register (Thumb, 272 bytes, Stack size 24 bytes, motor_lk.o(.text.MOTOR_LK_Register)) +

    [Stack]

    • Max Depth = 176 + Unknown Stack Size +
    • Call Chain = MOTOR_LK_Register ⇒ BSP_CAN_RegisterId ⇒ osMutexRelease ⇒ xQueueGiveMutexRecursive ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   BSP_Malloc +
    • >>   BSP_Free +
    • >>   BSP_CAN_RegisterId +
    • >>   __aeabi_memclr8 +
    • >>   __aeabi_memclr4 +
    +
    [Called By]
    • >>   Chassis_Init +
    + +

    MOTOR_LK_Relax (Thumb, 12 bytes, Stack size 0 bytes, motor_lk.o(.text.MOTOR_LK_Relax)) +

    [Stack]

    • Max Depth = 136
    • Call Chain = MOTOR_LK_Relax ⇒ MOTOR_LK_SetOutput ⇒ BSP_CAN_WaitTxMailboxEmpty ⇒ osDelay ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   MOTOR_LK_SetOutput +
    +
    [Called By]
    • >>   Chassis_Control +
    + +

    MOTOR_LK_SetOutput (Thumb, 304 bytes, Stack size 40 bytes, motor_lk.o(.text.MOTOR_LK_SetOutput)) +

    [Stack]

    • Max Depth = 136
    • Call Chain = MOTOR_LK_SetOutput ⇒ BSP_CAN_WaitTxMailboxEmpty ⇒ osDelay ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   BSP_CAN_WaitTxMailboxEmpty +
    • >>   BSP_CAN_TransmitStdDataFrame +
    +
    [Called By]
    • >>   Chassis_Output +
    • >>   MOTOR_LK_Relax +
    + +

    MOTOR_LK_Update (Thumb, 352 bytes, Stack size 48 bytes, motor_lk.o(.text.MOTOR_LK_Update)) +

    [Stack]

    • Max Depth = 200
    • Call Chain = MOTOR_LK_Update ⇒ BSP_CAN_GetMessage ⇒ osMutexRelease ⇒ xQueueGiveMutexRecursive ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   BSP_CAN_GetMessage +
    • >>   BSP_TIME_Get +
    +
    [Called By]
    • >>   Chassis_UpdateFeedback +
    + +

    MOTOR_LZ_Enable (Thumb, 74 bytes, Stack size 24 bytes, motor_lz.o(.text.MOTOR_LZ_Enable)) +

    [Stack]

    • Max Depth = 120
    • Call Chain = MOTOR_LZ_Enable ⇒ BSP_CAN_WaitTxMailboxEmpty ⇒ osDelay ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   BSP_CAN_WaitTxMailboxEmpty +
    • >>   BSP_CAN_TransmitExtDataFrame +
    +
    [Called By]
    • >>   Chassis_Control +
    + +

    MOTOR_LZ_GetMotor (Thumb, 138 bytes, Stack size 16 bytes, motor_lz.o(.text.MOTOR_LZ_GetMotor)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = MOTOR_LZ_GetMotor +
    +
    [Called By]
    • >>   Chassis_UpdateFeedback +
    + +

    MOTOR_LZ_Init (Thumb, 24 bytes, Stack size 8 bytes, motor_lz.o(.text.MOTOR_LZ_Init)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = MOTOR_LZ_Init +
    +
    [Calls]
    • >>   BSP_CAN_RegisterIdParser +
    +
    [Called By]
    • >>   Chassis_Init +
    + +

    MOTOR_LZ_MotionControl (Thumb, 676 bytes, Stack size 48 bytes, motor_lz.o(.text.MOTOR_LZ_MotionControl)) +

    [Stack]

    • Max Depth = 144
    • Call Chain = MOTOR_LZ_MotionControl ⇒ BSP_CAN_WaitTxMailboxEmpty ⇒ osDelay ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   BSP_CAN_WaitTxMailboxEmpty +
    • >>   BSP_CAN_TransmitExtDataFrame +
    +
    [Called By]
    • >>   Chassis_Output +
    • >>   MOTOR_LZ_Relax +
    + +

    MOTOR_LZ_Register (Thumb, 280 bytes, Stack size 24 bytes, motor_lz.o(.text.MOTOR_LZ_Register)) +

    [Stack]

    • Max Depth = 176 + Unknown Stack Size +
    • Call Chain = MOTOR_LZ_Register ⇒ BSP_CAN_RegisterId ⇒ osMutexRelease ⇒ xQueueGiveMutexRecursive ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   BSP_Malloc +
    • >>   BSP_Free +
    • >>   BSP_CAN_RegisterId +
    • >>   __aeabi_memclr8 +
    • >>   __aeabi_memclr4 +
    +
    [Called By]
    • >>   Chassis_Init +
    + +

    MOTOR_LZ_Relax (Thumb, 12 bytes, Stack size 0 bytes, motor_lz.o(.text.MOTOR_LZ_Relax)) +

    [Stack]

    • Max Depth = 144
    • Call Chain = MOTOR_LZ_Relax ⇒ MOTOR_LZ_MotionControl ⇒ BSP_CAN_WaitTxMailboxEmpty ⇒ osDelay ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   MOTOR_LZ_MotionControl +
    +
    [Called By]
    • >>   Chassis_Control +
    + +

    MOTOR_LZ_Update (Thumb, 724 bytes, Stack size 128 bytes, motor_lz.o(.text.MOTOR_LZ_Update)) +

    [Stack]

    • Max Depth = 280
    • Call Chain = MOTOR_LZ_Update ⇒ BSP_CAN_GetMessage ⇒ osMutexRelease ⇒ xQueueGiveMutexRecursive ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   BSP_CAN_GetMessage +
    • >>   BSP_TIME_Get +
    +
    [Called By]
    • >>   Chassis_UpdateFeedback +
    + +

    MX_ADC1_Init (Thumb, 108 bytes, Stack size 32 bytes, adc.o(.text.MX_ADC1_Init)) +

    [Stack]

    • Max Depth = 136
    • Call Chain = MX_ADC1_Init ⇒ HAL_ADC_Init ⇒ HAL_ADC_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_ADC_Init +
    • >>   HAL_ADC_ConfigChannel +
    • >>   Error_Handler +
    +
    [Called By]
    • >>   main +
    + +

    MX_ADC3_Init (Thumb, 108 bytes, Stack size 32 bytes, adc.o(.text.MX_ADC3_Init)) +

    [Stack]

    • Max Depth = 136
    • Call Chain = MX_ADC3_Init ⇒ HAL_ADC_Init ⇒ HAL_ADC_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_ADC_Init +
    • >>   HAL_ADC_ConfigChannel +
    • >>   Error_Handler +
    +
    [Called By]
    • >>   main +
    + +

    MX_CAN1_Init (Thumb, 68 bytes, Stack size 8 bytes, can.o(.text.MX_CAN1_Init)) +

    [Stack]

    • Max Depth = 112
    • Call Chain = MX_CAN1_Init ⇒ HAL_CAN_Init ⇒ HAL_CAN_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_CAN_Init +
    • >>   Error_Handler +
    +
    [Called By]
    • >>   main +
    + +

    MX_CAN2_Init (Thumb, 68 bytes, Stack size 8 bytes, can.o(.text.MX_CAN2_Init)) +

    [Stack]

    • Max Depth = 112
    • Call Chain = MX_CAN2_Init ⇒ HAL_CAN_Init ⇒ HAL_CAN_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_CAN_Init +
    • >>   Error_Handler +
    +
    [Called By]
    • >>   main +
    + +

    MX_CRC_Init (Thumb, 38 bytes, Stack size 8 bytes, crc.o(.text.MX_CRC_Init)) +

    [Stack]

    • Max Depth = 20
    • Call Chain = MX_CRC_Init ⇒ HAL_CRC_Init ⇒ HAL_CRC_MspInit +
    +
    [Calls]
    • >>   HAL_CRC_Init +
    • >>   Error_Handler +
    +
    [Called By]
    • >>   main +
    + +

    MX_DMA_Init (Thumb, 204 bytes, Stack size 16 bytes, dma.o(.text.MX_DMA_Init)) +

    [Stack]

    • Max Depth = 32
    • Call Chain = MX_DMA_Init ⇒ HAL_NVIC_SetPriority +
    +
    [Calls]
    • >>   HAL_NVIC_SetPriority +
    • >>   HAL_NVIC_EnableIRQ +
    +
    [Called By]
    • >>   main +
    + +

    MX_FREERTOS_Init (Thumb, 64 bytes, Stack size 8 bytes, freertos.o(.text.MX_FREERTOS_Init)) +

    [Stack]

    • Max Depth = 168
    • Call Chain = MX_FREERTOS_Init ⇒ osThreadNew ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   osThreadNew +
    +
    [Called By]
    • >>   main +
    + +

    MX_GPIO_Init (Thumb, 448 bytes, Stack size 64 bytes, gpio.o(.text.MX_GPIO_Init)) +

    [Stack]

    • Max Depth = 112
    • Call Chain = MX_GPIO_Init ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_NVIC_SetPriority +
    • >>   HAL_NVIC_EnableIRQ +
    • >>   HAL_GPIO_WritePin +
    • >>   HAL_GPIO_Init +
    +
    [Called By]
    • >>   main +
    + +

    MX_I2C1_Init (Thumb, 66 bytes, Stack size 8 bytes, i2c.o(.text.MX_I2C1_Init)) +

    [Stack]

    • Max Depth = 136
    • Call Chain = MX_I2C1_Init ⇒ HAL_I2C_Init ⇒ HAL_I2C_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_I2C_Init +
    • >>   Error_Handler +
    +
    [Called By]
    • >>   main +
    + +

    MX_I2C2_Init (Thumb, 66 bytes, Stack size 8 bytes, i2c.o(.text.MX_I2C2_Init)) +

    [Stack]

    • Max Depth = 136
    • Call Chain = MX_I2C2_Init ⇒ HAL_I2C_Init ⇒ HAL_I2C_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_I2C_Init +
    • >>   Error_Handler +
    +
    [Called By]
    • >>   main +
    + +

    MX_I2C3_Init (Thumb, 66 bytes, Stack size 8 bytes, i2c.o(.text.MX_I2C3_Init)) +

    [Stack]

    • Max Depth = 136
    • Call Chain = MX_I2C3_Init ⇒ HAL_I2C_Init ⇒ HAL_I2C_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_I2C_Init +
    • >>   Error_Handler +
    +
    [Called By]
    • >>   main +
    + +

    MX_RNG_Init (Thumb, 38 bytes, Stack size 8 bytes, rng.o(.text.MX_RNG_Init)) +

    [Stack]

    • Max Depth = 20
    • Call Chain = MX_RNG_Init ⇒ HAL_RNG_Init ⇒ HAL_RNG_MspInit +
    +
    [Calls]
    • >>   HAL_RNG_Init +
    • >>   Error_Handler +
    +
    [Called By]
    • >>   main +
    + +

    MX_SPI1_Init (Thumb, 82 bytes, Stack size 16 bytes, spi.o(.text.MX_SPI1_Init)) +

    [Stack]

    • Max Depth = 144
    • Call Chain = MX_SPI1_Init ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_SPI_Init +
    • >>   Error_Handler +
    +
    [Called By]
    • >>   main +
    + +

    MX_SPI2_Init (Thumb, 76 bytes, Stack size 8 bytes, spi.o(.text.MX_SPI2_Init)) +

    [Stack]

    • Max Depth = 136
    • Call Chain = MX_SPI2_Init ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_SPI_Init +
    • >>   Error_Handler +
    +
    [Called By]
    • >>   main +
    + +

    MX_TIM10_Init (Thumb, 130 bytes, Stack size 40 bytes, tim.o(.text.MX_TIM10_Init)) +

    [Stack]

    • Max Depth = 136
    • Call Chain = MX_TIM10_Init ⇒ HAL_TIM_MspPostInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_TIM_PWM_Init +
    • >>   HAL_TIM_PWM_ConfigChannel +
    • >>   HAL_TIM_MspPostInit +
    • >>   HAL_TIM_Base_Init +
    • >>   Error_Handler +
    +
    [Called By]
    • >>   main +
    + +

    MX_TIM1_Init (Thumb, 344 bytes, Stack size 96 bytes, tim.o(.text.MX_TIM1_Init)) +

    [Stack]

    • Max Depth = 192
    • Call Chain = MX_TIM1_Init ⇒ HAL_TIM_MspPostInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_TIM_PWM_Init +
    • >>   HAL_TIM_PWM_ConfigChannel +
    • >>   HAL_TIM_MspPostInit +
    • >>   HAL_TIM_ConfigClockSource +
    • >>   HAL_TIM_Base_Init +
    • >>   HAL_TIMEx_MasterConfigSynchronization +
    • >>   HAL_TIMEx_ConfigBreakDeadTime +
    • >>   Error_Handler +
    +
    [Called By]
    • >>   main +
    + +

    MX_TIM3_Init (Thumb, 200 bytes, Stack size 64 bytes, tim.o(.text.MX_TIM3_Init)) +

    [Stack]

    • Max Depth = 160
    • Call Chain = MX_TIM3_Init ⇒ HAL_TIM_MspPostInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_TIM_PWM_Init +
    • >>   HAL_TIM_PWM_ConfigChannel +
    • >>   HAL_TIM_MspPostInit +
    • >>   HAL_TIM_ConfigClockSource +
    • >>   HAL_TIM_Base_Init +
    • >>   HAL_TIMEx_MasterConfigSynchronization +
    • >>   Error_Handler +
    +
    [Called By]
    • >>   main +
    + +

    MX_TIM4_Init (Thumb, 202 bytes, Stack size 64 bytes, tim.o(.text.MX_TIM4_Init)) +

    [Stack]

    • Max Depth = 160
    • Call Chain = MX_TIM4_Init ⇒ HAL_TIM_MspPostInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_TIM_PWM_Init +
    • >>   HAL_TIM_PWM_ConfigChannel +
    • >>   HAL_TIM_MspPostInit +
    • >>   HAL_TIM_ConfigClockSource +
    • >>   HAL_TIM_Base_Init +
    • >>   HAL_TIMEx_MasterConfigSynchronization +
    • >>   Error_Handler +
    +
    [Called By]
    • >>   main +
    + +

    MX_TIM5_Init (Thumb, 248 bytes, Stack size 64 bytes, tim.o(.text.MX_TIM5_Init)) +

    [Stack]

    • Max Depth = 160
    • Call Chain = MX_TIM5_Init ⇒ HAL_TIM_MspPostInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_TIM_PWM_Init +
    • >>   HAL_TIM_PWM_ConfigChannel +
    • >>   HAL_TIM_MspPostInit +
    • >>   HAL_TIM_ConfigClockSource +
    • >>   HAL_TIM_Base_Init +
    • >>   HAL_TIMEx_MasterConfigSynchronization +
    • >>   Error_Handler +
    +
    [Called By]
    • >>   main +
    + +

    MX_TIM7_Init (Thumb, 80 bytes, Stack size 16 bytes, tim.o(.text.MX_TIM7_Init)) +

    [Stack]

    • Max Depth = 64
    • Call Chain = MX_TIM7_Init ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority +
    +
    [Calls]
    • >>   HAL_TIM_Base_Init +
    • >>   HAL_TIMEx_MasterConfigSynchronization +
    • >>   Error_Handler +
    +
    [Called By]
    • >>   main +
    + +

    MX_TIM8_Init (Thumb, 296 bytes, Stack size 96 bytes, tim.o(.text.MX_TIM8_Init)) +

    [Stack]

    • Max Depth = 192
    • Call Chain = MX_TIM8_Init ⇒ HAL_TIM_MspPostInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_TIM_PWM_Init +
    • >>   HAL_TIM_PWM_ConfigChannel +
    • >>   HAL_TIM_MspPostInit +
    • >>   HAL_TIM_ConfigClockSource +
    • >>   HAL_TIM_Base_Init +
    • >>   HAL_TIMEx_MasterConfigSynchronization +
    • >>   HAL_TIMEx_ConfigBreakDeadTime +
    • >>   Error_Handler +
    +
    [Called By]
    • >>   main +
    + +

    MX_USART1_UART_Init (Thumb, 60 bytes, Stack size 8 bytes, usart.o(.text.MX_USART1_UART_Init)) +

    [Stack]

    • Max Depth = 128
    • Call Chain = MX_USART1_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_UART_Init +
    • >>   Error_Handler +
    +
    [Called By]
    • >>   main +
    + +

    MX_USART3_UART_Init (Thumb, 70 bytes, Stack size 8 bytes, usart.o(.text.MX_USART3_UART_Init)) +

    [Stack]

    • Max Depth = 128
    • Call Chain = MX_USART3_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_UART_Init +
    • >>   Error_Handler +
    +
    [Called By]
    • >>   main +
    + +

    MX_USART6_UART_Init (Thumb, 60 bytes, Stack size 8 bytes, usart.o(.text.MX_USART6_UART_Init)) +

    [Stack]

    • Max Depth = 128
    • Call Chain = MX_USART6_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_UART_Init +
    • >>   Error_Handler +
    +
    [Called By]
    • >>   main +
    + +

    MX_USB_DEVICE_Init (Thumb, 114 bytes, Stack size 8 bytes, usb_device.o(.text.MX_USB_DEVICE_Init)) +

    [Stack]

    • Max Depth = 128
    • Call Chain = MX_USB_DEVICE_Init ⇒ USBD_Init ⇒ USBD_LL_Init ⇒ HAL_PCD_Init ⇒ HAL_PCD_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   USBD_Start +
    • >>   USBD_RegisterClass +
    • >>   USBD_Init +
    • >>   USBD_CDC_RegisterInterface +
    • >>   Error_Handler +
    +
    [Called By]
    • >>   StartDefaultTask +
    + +

    MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.MemManage_Handler)) +

    [Calls]

    • >>   MemManage_Handler +
    +
    [Called By]
    • >>   MemManage_Handler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.NMI_Handler)) +

    [Calls]

    • >>   NMI_Handler +
    +
    [Called By]
    • >>   NMI_Handler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    OTG_FS_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.OTG_FS_IRQHandler)) +

    [Stack]

    • Max Depth = 164
    • Call Chain = OTG_FS_IRQHandler ⇒ HAL_PCD_IRQHandler ⇒ HAL_PCD_SetupStageCallback ⇒ USBD_LL_SetupStage ⇒ USBD_StdDevReq ⇒ USBD_CtlSendData ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer +
    +
    [Calls]
    • >>   HAL_PCD_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    PID_Calc (Thumb, 372 bytes, Stack size 48 bytes, pid.o(.text.PID_Calc)) +

    [Stack]

    • Max Depth = 48
    • Call Chain = PID_Calc +
    +
    [Calls]
    • >>   CircleError +
    • >>   AbsClip +
    • >>   LowPassFilter2p_Apply +
    +
    [Called By]
    • >>   Chassis_LQRControl +
    + +

    PID_Init (Thumb, 148 bytes, Stack size 16 bytes, pid.o(.text.PID_Init)) +

    [Stack]

    • Max Depth = 60
    • Call Chain = PID_Init ⇒ LowPassFilter2p_Init ⇒ __hardfp_tanf ⇒ __mathlib_rredf2 +
    +
    [Calls]
    • >>   LowPassFilter2p_Reset +
    • >>   LowPassFilter2p_Init +
    +
    [Called By]
    • >>   Chassis_Init +
    + +

    PID_Reset (Thumb, 44 bytes, Stack size 8 bytes, pid.o(.text.PID_Reset)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = PID_Reset +
    +
    [Calls]
    • >>   LowPassFilter2p_Reset +
    +
    [Called By]
    • >>   Chassis_Control +
    + +

    PendSV_Handler (Thumb, 100 bytes, Stack size 0 bytes, port.o(.text.PendSV_Handler)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = PendSV_Handler ⇒ vTaskSwitchContext +
    +
    [Calls]
    • >>   vTaskSwitchContext +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    SVC_Handler (Thumb, 36 bytes, Stack size 0 bytes, port.o(.text.SVC_Handler)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) +
    +

    StartDefaultTask (Thumb, 18 bytes, Stack size 8 bytes, freertos.o(.text.StartDefaultTask)) +

    [Stack]

    • Max Depth = 136
    • Call Chain = StartDefaultTask ⇒ MX_USB_DEVICE_Init ⇒ USBD_Init ⇒ USBD_LL_Init ⇒ HAL_PCD_Init ⇒ HAL_PCD_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   osThreadTerminate +
    • >>   osThreadGetId +
    • >>   MX_USB_DEVICE_Init +
    +
    [Address Reference Count : 1]
    • freertos.o(.text.MX_FREERTOS_Init) +
    +

    SysTick_Handler (Thumb, 24 bytes, Stack size 8 bytes, stm32f4xx_it.o(.text.SysTick_Handler)) +

    [Stack]

    • Max Depth = 48
    • Call Chain = SysTick_Handler ⇒ xPortSysTickHandler ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   xTaskGetSchedulerState +
    • >>   xPortSysTickHandler +
    • >>   HAL_IncTick +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    SystemClock_Config (Thumb, 168 bytes, Stack size 88 bytes, main.o(.text.SystemClock_Config)) +

    [Stack]

    • Max Depth = 168
    • Call Chain = SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uldivmod +
    +
    [Calls]
    • >>   HAL_RCC_OscConfig +
    • >>   HAL_RCC_ClockConfig +
    +
    [Called By]
    • >>   main +
    + +

    SystemInit (Thumb, 18 bytes, Stack size 0 bytes, system_stm32f4xx.o(.text.SystemInit)) +
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(.text) +
    +

    TIM1_BRK_TIM9_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.TIM1_BRK_TIM9_IRQHandler)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = TIM1_BRK_TIM9_IRQHandler ⇒ HAL_TIM_IRQHandler +
    +
    [Calls]
    • >>   HAL_TIM_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    TIM7_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.TIM7_IRQHandler)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = TIM7_IRQHandler ⇒ HAL_TIM_IRQHandler +
    +
    [Calls]
    • >>   HAL_TIM_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    TIM_Base_SetConfig (Thumb, 322 bytes, Stack size 16 bytes, stm32f4xx_hal_tim.o(.text.TIM_Base_SetConfig)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = TIM_Base_SetConfig +
    +
    [Called By]
    • >>   HAL_TIM_PWM_Init +
    • >>   HAL_TIM_Base_Init +
    + +

    TIM_CCxChannelCmd (Thumb, 258 bytes, Stack size 16 bytes, stm32f4xx_hal_tim.o(.text.TIM_CCxChannelCmd)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = TIM_CCxChannelCmd +
    +
    [Calls]
    • >>   assert_failed +
    +
    [Called By]
    • >>   HAL_TIM_PWM_Stop +
    • >>   HAL_TIM_PWM_Start +
    + +

    TIM_OC2_SetConfig (Thumb, 220 bytes, Stack size 40 bytes, stm32f4xx_hal_tim.o(.text.TIM_OC2_SetConfig)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = TIM_OC2_SetConfig +
    +
    [Calls]
    • >>   assert_failed +
    +
    [Called By]
    • >>   HAL_TIM_PWM_ConfigChannel +
    + +

    Task_Init (Thumb, 186 bytes, Stack size 8 bytes, init.o(.text.Task_Init)) +

    [Stack]

    • Max Depth = 168
    • Call Chain = Task_Init ⇒ osThreadNew ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   osThreadTerminate +
    • >>   osThreadNew +
    • >>   osThreadGetId +
    • >>   osMessageQueueNew +
    • >>   osKernelUnlock +
    • >>   osKernelLock +
    +
    [Address Reference Count : 1]
    • freertos.o(.text.MX_FREERTOS_Init) +
    +

    Task_atti_esti (Thumb, 152 bytes, Stack size 0 bytes, atti_esti.o(.text.Task_atti_esti)) +

    [Stack]

    • Max Depth = 304 + Unknown Stack Size +
    • Call Chain = Task_atti_esti ⇒ DM_IMU_AutoUpdateAll ⇒ DM_IMU_Update ⇒ BSP_CAN_GetMessage ⇒ osMutexRelease ⇒ xQueueGiveMutexRecursive ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   BSP_CAN_Init +
    • >>   osMessageQueueReset +
    • >>   osMessageQueuePut +
    • >>   osKernelGetTickFreq +
    • >>   osKernelGetTickCount +
    • >>   osDelayUntil +
    • >>   osDelay +
    • >>   __aeabi_ui2d +
    • >>   __aeabi_d2uiz +
    • >>   __aeabi_ddiv +
    • >>   Config_GetRobotParam +
    • >>   DM_IMU_Init +
    • >>   DM_IMU_AutoUpdateAll +
    +
    [Address Reference Count : 1]
    • init.o(.text.Task_Init) +
    +

    Task_blink (Thumb, 136 bytes, Stack size 0 bytes, blink.o(.text.Task_blink)) +

    [Stack]

    • Max Depth = 88
    • Call Chain = Task_blink ⇒ osDelayUntil ⇒ vTaskDelayUntil ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   BSP_PWM_Start +
    • >>   BSP_PWM_SetComp +
    • >>   osKernelGetTickFreq +
    • >>   osKernelGetTickCount +
    • >>   osDelayUntil +
    • >>   osDelay +
    • >>   __hardfp_sinf +
    • >>   __aeabi_ui2d +
    • >>   __aeabi_d2uiz +
    • >>   __aeabi_ddiv +
    • >>   BSP_PWM_Stop +
    +
    [Address Reference Count : 1]
    • init.o(.text.Task_Init) +
    +

    Task_ctrl_chassis (Thumb, 204 bytes, Stack size 0 bytes, ctrl_chassis.o(.text.Task_ctrl_chassis)) +

    [Stack]

    • Max Depth = 296 + Unknown Stack Size +
    • Call Chain = Task_ctrl_chassis ⇒ Chassis_UpdateFeedback ⇒ MOTOR_LZ_Update ⇒ BSP_CAN_GetMessage ⇒ osMutexRelease ⇒ xQueueGiveMutexRecursive ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   osMessageQueueGet +
    • >>   osKernelGetTickFreq +
    • >>   osKernelGetTickCount +
    • >>   osDelayUntil +
    • >>   osDelay +
    • >>   __aeabi_ui2d +
    • >>   __aeabi_d2uiz +
    • >>   __aeabi_ddiv +
    • >>   Chassis_UpdateFeedback +
    • >>   Chassis_Init +
    • >>   Chassis_Control +
    • >>   Config_GetRobotParam +
    +
    [Address Reference Count : 1]
    • init.o(.text.Task_Init) +
    +

    Task_ctrl_gimbal (Thumb, 64 bytes, Stack size 0 bytes, ctrl_gimbal.o(.text.Task_ctrl_gimbal)) +

    [Stack]

    • Max Depth = 208 + Unknown Stack Size +
    • Call Chain = Task_ctrl_gimbal ⇒ BSP_CAN_Init ⇒ osMutexNew ⇒ xQueueCreateMutexStatic ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   BSP_CAN_Init +
    • >>   osKernelGetTickFreq +
    • >>   osKernelGetTickCount +
    • >>   osDelayUntil +
    • >>   osDelay +
    • >>   __aeabi_ui2d +
    • >>   __aeabi_d2uiz +
    • >>   __aeabi_ddiv +
    +
    [Address Reference Count : 1]
    • init.o(.text.Task_Init) +
    +

    Task_rc (Thumb, 184 bytes, Stack size 0 bytes, rc.o(.text.Task_rc)) +

    [Stack]

    • Max Depth = 128 + Unknown Stack Size +
    • Call Chain = Task_rc ⇒ osMessageQueuePut ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   osMessageQueuePut +
    • >>   osKernelGetTickFreq +
    • >>   osKernelGetTickCount +
    • >>   osDelayUntil +
    • >>   osDelay +
    • >>   __aeabi_ui2d +
    • >>   __aeabi_d2uiz +
    • >>   __aeabi_ddiv +
    • >>   DR16_WaitDmaCplt +
    • >>   DR16_StartDmaRecv +
    • >>   DR16_ParseData +
    • >>   DR16_Offline +
    • >>   DR16_Init +
    +
    [Address Reference Count : 1]
    • init.o(.text.Task_Init) +
    +

    USART1_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.USART1_IRQHandler)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = USART1_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ HAL_DMA_Abort +
    +
    [Calls]
    • >>   HAL_UART_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    USART6_IRQHandler (Thumb, 26 bytes, Stack size 8 bytes, stm32f4xx_it.o(.text.USART6_IRQHandler)) +

    [Stack]

    • Max Depth = 48
    • Call Chain = USART6_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ HAL_DMA_Abort +
    +
    [Calls]
    • >>   HAL_UART_IRQHandler +
    • >>   BSP_UART_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    USBD_CDC_GetDeviceQualifierDescriptor (Thumb, 16 bytes, Stack size 0 bytes, usbd_cdc.o(.text.USBD_CDC_GetDeviceQualifierDescriptor)) +
    [Address Reference Count : 1]

    • usbd_cdc.o(.data.USBD_CDC) +
    +

    USBD_CDC_ReceivePacket (Thumb, 52 bytes, Stack size 8 bytes, usbd_cdc.o(.text.USBD_CDC_ReceivePacket)) +

    [Stack]

    • Max Depth = 44
    • Call Chain = USBD_CDC_ReceivePacket ⇒ USBD_LL_PrepareReceive ⇒ HAL_PCD_EP_Receive ⇒ USB_EPStartXfer +
    +
    [Calls]
    • >>   USBD_LL_PrepareReceive +
    +
    [Called By]
    • >>   CDC_Receive_FS +
    + +

    USBD_CDC_RegisterInterface (Thumb, 24 bytes, Stack size 0 bytes, usbd_cdc.o(.text.USBD_CDC_RegisterInterface)) +

    [Called By]

    • >>   MX_USB_DEVICE_Init +
    + +

    USBD_CDC_SetRxBuffer (Thumb, 26 bytes, Stack size 0 bytes, usbd_cdc.o(.text.USBD_CDC_SetRxBuffer)) +

    [Called By]

    • >>   CDC_Receive_FS +
    • >>   CDC_Init_FS +
    + +

    USBD_CDC_SetTxBuffer (Thumb, 30 bytes, Stack size 0 bytes, usbd_cdc.o(.text.USBD_CDC_SetTxBuffer)) +

    [Called By]

    • >>   CDC_Init_FS +
    + +

    USBD_ClrClassConfig (Thumb, 18 bytes, Stack size 8 bytes, usbd_core.o(.text.USBD_ClrClassConfig)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = USBD_ClrClassConfig +
    +
    [Called By]
    • >>   USBD_StdDevReq +
    + +

    USBD_CoreFindEP (Thumb, 4 bytes, Stack size 0 bytes, usbd_core.o(.text.USBD_CoreFindEP)) +

    [Called By]

    • >>   USBD_StdEPReq +
    + +

    USBD_CoreFindIF (Thumb, 4 bytes, Stack size 0 bytes, usbd_core.o(.text.USBD_CoreFindIF)) +

    [Called By]

    • >>   USBD_StdItfReq +
    + +

    USBD_CtlContinueRx (Thumb, 16 bytes, Stack size 8 bytes, usbd_ioreq.o(.text.USBD_CtlContinueRx)) +

    [Stack]

    • Max Depth = 44
    • Call Chain = USBD_CtlContinueRx ⇒ USBD_LL_PrepareReceive ⇒ HAL_PCD_EP_Receive ⇒ USB_EPStartXfer +
    +
    [Calls]
    • >>   USBD_LL_PrepareReceive +
    +
    [Called By]
    • >>   USBD_LL_DataOutStage +
    + +

    USBD_CtlContinueSendData (Thumb, 16 bytes, Stack size 8 bytes, usbd_ioreq.o(.text.USBD_CtlContinueSendData)) +

    [Stack]

    • Max Depth = 44
    • Call Chain = USBD_CtlContinueSendData ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer +
    +
    [Calls]
    • >>   USBD_LL_Transmit +
    +
    [Called By]
    • >>   USBD_LL_DataInStage +
    + +

    USBD_CtlError (Thumb, 22 bytes, Stack size 8 bytes, usbd_ctlreq.o(.text.USBD_CtlError)) +

    [Stack]

    • Max Depth = 32
    • Call Chain = USBD_CtlError ⇒ USBD_LL_StallEP ⇒ HAL_PCD_EP_SetStall +
    +
    [Calls]
    • >>   USBD_LL_StallEP +
    +
    [Called By]
    • >>   USBD_CDC_Setup +
    + +

    USBD_CtlPrepareRx (Thumb, 30 bytes, Stack size 8 bytes, usbd_ioreq.o(.text.USBD_CtlPrepareRx)) +

    [Stack]

    • Max Depth = 44
    • Call Chain = USBD_CtlPrepareRx ⇒ USBD_LL_PrepareReceive ⇒ HAL_PCD_EP_Receive ⇒ USB_EPStartXfer +
    +
    [Calls]
    • >>   USBD_LL_PrepareReceive +
    +
    [Called By]
    • >>   USBD_CDC_Setup +
    + +

    USBD_CtlReceiveStatus (Thumb, 22 bytes, Stack size 8 bytes, usbd_ioreq.o(.text.USBD_CtlReceiveStatus)) +

    [Stack]

    • Max Depth = 44
    • Call Chain = USBD_CtlReceiveStatus ⇒ USBD_LL_PrepareReceive ⇒ HAL_PCD_EP_Receive ⇒ USB_EPStartXfer +
    +
    [Calls]
    • >>   USBD_LL_PrepareReceive +
    +
    [Called By]
    • >>   USBD_LL_DataInStage +
    + +

    USBD_CtlSendData (Thumb, 28 bytes, Stack size 8 bytes, usbd_ioreq.o(.text.USBD_CtlSendData)) +

    [Stack]

    • Max Depth = 44
    • Call Chain = USBD_CtlSendData ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer +
    +
    [Calls]
    • >>   USBD_LL_Transmit +
    +
    [Called By]
    • >>   USBD_CDC_Setup +
    • >>   USBD_StdEPReq +
    • >>   USBD_StdDevReq +
    + +

    USBD_CtlSendStatus (Thumb, 22 bytes, Stack size 8 bytes, usbd_ioreq.o(.text.USBD_CtlSendStatus)) +

    [Stack]

    • Max Depth = 44
    • Call Chain = USBD_CtlSendStatus ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer +
    +
    [Calls]
    • >>   USBD_LL_Transmit +
    +
    [Called By]
    • >>   USBD_LL_DataOutStage +
    • >>   USBD_StdItfReq +
    • >>   USBD_StdEPReq +
    • >>   USBD_StdDevReq +
    + +

    USBD_FS_ConfigStrDescriptor (Thumb, 24 bytes, Stack size 8 bytes, usbd_desc.o(.text.USBD_FS_ConfigStrDescriptor)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = USBD_FS_ConfigStrDescriptor ⇒ USBD_GetString +
    +
    [Calls]
    • >>   USBD_GetString +
    +
    [Address Reference Count : 1]
    • usbd_desc.o(.data.FS_Desc) +
    +

    USBD_FS_DeviceDescriptor (Thumb, 14 bytes, Stack size 0 bytes, usbd_desc.o(.text.USBD_FS_DeviceDescriptor)) +
    [Address Reference Count : 1]

    • usbd_desc.o(.data.FS_Desc) +
    +

    USBD_FS_InterfaceStrDescriptor (Thumb, 24 bytes, Stack size 8 bytes, usbd_desc.o(.text.USBD_FS_InterfaceStrDescriptor)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = USBD_FS_InterfaceStrDescriptor ⇒ USBD_GetString +
    +
    [Calls]
    • >>   USBD_GetString +
    +
    [Address Reference Count : 1]
    • usbd_desc.o(.data.FS_Desc) +
    +

    USBD_FS_LangIDStrDescriptor (Thumb, 14 bytes, Stack size 0 bytes, usbd_desc.o(.text.USBD_FS_LangIDStrDescriptor)) +
    [Address Reference Count : 1]

    • usbd_desc.o(.data.FS_Desc) +
    +

    USBD_FS_ManufacturerStrDescriptor (Thumb, 24 bytes, Stack size 8 bytes, usbd_desc.o(.text.USBD_FS_ManufacturerStrDescriptor)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = USBD_FS_ManufacturerStrDescriptor ⇒ USBD_GetString +
    +
    [Calls]
    • >>   USBD_GetString +
    +
    [Address Reference Count : 1]
    • usbd_desc.o(.data.FS_Desc) +
    +

    USBD_FS_ProductStrDescriptor (Thumb, 24 bytes, Stack size 8 bytes, usbd_desc.o(.text.USBD_FS_ProductStrDescriptor)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = USBD_FS_ProductStrDescriptor ⇒ USBD_GetString +
    +
    [Calls]
    • >>   USBD_GetString +
    +
    [Address Reference Count : 1]
    • usbd_desc.o(.data.FS_Desc) +
    +

    USBD_FS_SerialStrDescriptor (Thumb, 364 bytes, Stack size 16 bytes, usbd_desc.o(.text.USBD_FS_SerialStrDescriptor)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = USBD_FS_SerialStrDescriptor +
    +
    [Address Reference Count : 1]
    • usbd_desc.o(.data.FS_Desc) +
    +

    USBD_GetEpDesc (Thumb, 64 bytes, Stack size 8 bytes, usbd_core.o(.text.USBD_GetEpDesc)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = USBD_GetEpDesc +
    +
    [Called By]
    • >>   USBD_CDC_GetOtherSpeedCfgDesc +
    • >>   USBD_CDC_GetHSCfgDesc +
    • >>   USBD_CDC_GetFSCfgDesc +
    + +

    USBD_GetString (Thumb, 250 bytes, Stack size 8 bytes, usbd_ctlreq.o(.text.USBD_GetString)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = USBD_GetString +
    +
    [Called By]
    • >>   USBD_FS_ProductStrDescriptor +
    • >>   USBD_FS_ManufacturerStrDescriptor +
    • >>   USBD_FS_InterfaceStrDescriptor +
    • >>   USBD_FS_ConfigStrDescriptor +
    + +

    USBD_Init (Thumb, 42 bytes, Stack size 0 bytes, usbd_core.o(.text.USBD_Init)) +

    [Stack]

    • Max Depth = 120
    • Call Chain = USBD_Init ⇒ USBD_LL_Init ⇒ HAL_PCD_Init ⇒ HAL_PCD_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   USBD_LL_Init +
    +
    [Called By]
    • >>   MX_USB_DEVICE_Init +
    + +

    USBD_LL_ClearStallEP (Thumb, 36 bytes, Stack size 8 bytes, usbd_conf.o(.text.USBD_LL_ClearStallEP)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = USBD_LL_ClearStallEP ⇒ HAL_PCD_EP_ClrStall +
    +
    [Calls]
    • >>   HAL_PCD_EP_ClrStall +
    +
    [Called By]
    • >>   USBD_StdEPReq +
    + +

    USBD_LL_CloseEP (Thumb, 36 bytes, Stack size 8 bytes, usbd_conf.o(.text.USBD_LL_CloseEP)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = USBD_LL_CloseEP ⇒ HAL_PCD_EP_Close ⇒ USB_DeactivateEndpoint +
    +
    [Calls]
    • >>   HAL_PCD_EP_Close +
    +
    [Called By]
    • >>   USBD_CDC_DeInit +
    + +

    USBD_LL_DataInStage (Thumb, 186 bytes, Stack size 16 bytes, usbd_core.o(.text.USBD_LL_DataInStage)) +

    [Stack]

    • Max Depth = 60
    • Call Chain = USBD_LL_DataInStage ⇒ USBD_CtlReceiveStatus ⇒ USBD_LL_PrepareReceive ⇒ HAL_PCD_EP_Receive ⇒ USB_EPStartXfer +
    +
    [Calls]
    • >>   USBD_LL_StallEP +
    • >>   USBD_LL_PrepareReceive +
    • >>   USBD_CtlReceiveStatus +
    • >>   USBD_CtlContinueSendData +
    +
    [Called By]
    • >>   HAL_PCD_DataInStageCallback +
    + +

    USBD_LL_DataOutStage (Thumb, 128 bytes, Stack size 8 bytes, usbd_core.o(.text.USBD_LL_DataOutStage)) +

    [Stack]

    • Max Depth = 52
    • Call Chain = USBD_LL_DataOutStage ⇒ USBD_CtlSendStatus ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer +
    +
    [Calls]
    • >>   USBD_CtlSendStatus +
    • >>   USBD_CtlContinueRx +
    +
    [Called By]
    • >>   HAL_PCD_DataOutStageCallback +
    + +

    USBD_LL_DevConnected (Thumb, 4 bytes, Stack size 0 bytes, usbd_core.o(.text.USBD_LL_DevConnected)) +

    [Called By]

    • >>   HAL_PCD_ConnectCallback +
    + +

    USBD_LL_DevDisconnected (Thumb, 32 bytes, Stack size 8 bytes, usbd_core.o(.text.USBD_LL_DevDisconnected)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = USBD_LL_DevDisconnected +
    +
    [Called By]
    • >>   HAL_PCD_DisconnectCallback +
    + +

    USBD_LL_GetRxDataSize (Thumb, 8 bytes, Stack size 0 bytes, usbd_conf.o(.text.USBD_LL_GetRxDataSize)) +

    [Calls]

    • >>   HAL_PCD_EP_GetRxCount +
    +
    [Called By]
    • >>   USBD_CDC_DataOut +
    + +

    USBD_LL_Init (Thumb, 108 bytes, Stack size 8 bytes, usbd_conf.o(.text.USBD_LL_Init)) +

    [Stack]

    • Max Depth = 120
    • Call Chain = USBD_LL_Init ⇒ HAL_PCD_Init ⇒ HAL_PCD_MspInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   HAL_PCD_Init +
    • >>   HAL_PCDEx_SetTxFiFo +
    • >>   HAL_PCDEx_SetRxFiFo +
    • >>   Error_Handler +
    +
    [Called By]
    • >>   USBD_Init +
    + +

    USBD_LL_IsStallEP (Thumb, 32 bytes, Stack size 0 bytes, usbd_conf.o(.text.USBD_LL_IsStallEP)) +

    [Called By]

    • >>   USBD_StdEPReq +
    + +

    USBD_LL_IsoINIncomplete (Thumb, 40 bytes, Stack size 8 bytes, usbd_core.o(.text.USBD_LL_IsoINIncomplete)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = USBD_LL_IsoINIncomplete +
    +
    [Called By]
    • >>   HAL_PCD_ISOINIncompleteCallback +
    + +

    USBD_LL_IsoOUTIncomplete (Thumb, 40 bytes, Stack size 8 bytes, usbd_core.o(.text.USBD_LL_IsoOUTIncomplete)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = USBD_LL_IsoOUTIncomplete +
    +
    [Called By]
    • >>   HAL_PCD_ISOOUTIncompleteCallback +
    + +

    USBD_LL_OpenEP (Thumb, 42 bytes, Stack size 8 bytes, usbd_conf.o(.text.USBD_LL_OpenEP)) +

    [Stack]

    • Max Depth = 32
    • Call Chain = USBD_LL_OpenEP ⇒ HAL_PCD_EP_Open ⇒ USB_ActivateEndpoint +
    +
    [Calls]
    • >>   HAL_PCD_EP_Open +
    +
    [Called By]
    • >>   USBD_LL_Reset +
    • >>   USBD_CDC_Init +
    + +

    USBD_LL_PrepareReceive (Thumb, 36 bytes, Stack size 8 bytes, usbd_conf.o(.text.USBD_LL_PrepareReceive)) +

    [Stack]

    • Max Depth = 36
    • Call Chain = USBD_LL_PrepareReceive ⇒ HAL_PCD_EP_Receive ⇒ USB_EPStartXfer +
    +
    [Calls]
    • >>   HAL_PCD_EP_Receive +
    +
    [Called By]
    • >>   USBD_LL_DataInStage +
    • >>   USBD_CDC_ReceivePacket +
    • >>   USBD_CDC_Init +
    • >>   USBD_CtlPrepareRx +
    • >>   USBD_CtlReceiveStatus +
    • >>   USBD_CtlContinueRx +
    + +

    USBD_LL_Reset (Thumb, 104 bytes, Stack size 24 bytes, usbd_core.o(.text.USBD_LL_Reset)) +

    [Stack]

    • Max Depth = 56
    • Call Chain = USBD_LL_Reset ⇒ USBD_LL_OpenEP ⇒ HAL_PCD_EP_Open ⇒ USB_ActivateEndpoint +
    +
    [Calls]
    • >>   USBD_LL_OpenEP +
    +
    [Called By]
    • >>   HAL_PCD_ResetCallback +
    + +

    USBD_LL_Resume (Thumb, 20 bytes, Stack size 0 bytes, usbd_core.o(.text.USBD_LL_Resume)) +

    [Called By]

    • >>   HAL_PCD_ResumeCallback +
    + +

    USBD_LL_SOF (Thumb, 28 bytes, Stack size 8 bytes, usbd_core.o(.text.USBD_LL_SOF)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = USBD_LL_SOF +
    +
    [Called By]
    • >>   HAL_PCD_SOFCallback +
    + +

    USBD_LL_SetSpeed (Thumb, 8 bytes, Stack size 0 bytes, usbd_core.o(.text.USBD_LL_SetSpeed)) +

    [Called By]

    • >>   HAL_PCD_ResetCallback +
    + +

    USBD_LL_SetUSBAddress (Thumb, 36 bytes, Stack size 8 bytes, usbd_conf.o(.text.USBD_LL_SetUSBAddress)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = USBD_LL_SetUSBAddress ⇒ HAL_PCD_SetAddress +
    +
    [Calls]
    • >>   HAL_PCD_SetAddress +
    +
    [Called By]
    • >>   USBD_StdDevReq +
    + +

    USBD_LL_SetupStage (Thumb, 98 bytes, Stack size 16 bytes, usbd_core.o(.text.USBD_LL_SetupStage)) +

    [Stack]

    • Max Depth = 84
    • Call Chain = USBD_LL_SetupStage ⇒ USBD_StdDevReq ⇒ USBD_CtlSendData ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer +
    +
    [Calls]
    • >>   USBD_LL_StallEP +
    • >>   USBD_StdItfReq +
    • >>   USBD_StdEPReq +
    • >>   USBD_StdDevReq +
    • >>   USBD_ParseSetupRequest +
    +
    [Called By]
    • >>   HAL_PCD_SetupStageCallback +
    + +

    USBD_LL_StallEP (Thumb, 36 bytes, Stack size 8 bytes, usbd_conf.o(.text.USBD_LL_StallEP)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = USBD_LL_StallEP ⇒ HAL_PCD_EP_SetStall +
    +
    [Calls]
    • >>   HAL_PCD_EP_SetStall +
    +
    [Called By]
    • >>   USBD_LL_SetupStage +
    • >>   USBD_LL_DataInStage +
    • >>   USBD_CtlError +
    • >>   USBD_StdItfReq +
    • >>   USBD_StdEPReq +
    • >>   USBD_StdDevReq +
    + +

    USBD_LL_Start (Thumb, 36 bytes, Stack size 8 bytes, usbd_conf.o(.text.USBD_LL_Start)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = USBD_LL_Start ⇒ HAL_PCD_Start +
    +
    [Calls]
    • >>   HAL_PCD_Start +
    +
    [Called By]
    • >>   USBD_Start +
    + +

    USBD_LL_Suspend (Thumb, 28 bytes, Stack size 0 bytes, usbd_core.o(.text.USBD_LL_Suspend)) +

    [Called By]

    • >>   HAL_PCD_SuspendCallback +
    + +

    USBD_LL_Transmit (Thumb, 36 bytes, Stack size 8 bytes, usbd_conf.o(.text.USBD_LL_Transmit)) +

    [Stack]

    • Max Depth = 36
    • Call Chain = USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer +
    +
    [Calls]
    • >>   HAL_PCD_EP_Transmit +
    +
    [Called By]
    • >>   USBD_CDC_DataIn +
    • >>   USBD_CtlSendData +
    • >>   USBD_CtlSendStatus +
    • >>   USBD_CtlContinueSendData +
    + +

    USBD_ParseSetupRequest (Thumb, 22 bytes, Stack size 0 bytes, usbd_ctlreq.o(.text.USBD_ParseSetupRequest)) +

    [Called By]

    • >>   USBD_LL_SetupStage +
    + +

    USBD_RegisterClass (Thumb, 66 bytes, Stack size 16 bytes, usbd_core.o(.text.USBD_RegisterClass)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = USBD_RegisterClass +
    +
    [Called By]
    • >>   MX_USB_DEVICE_Init +
    + +

    USBD_SetClassConfig (Thumb, 16 bytes, Stack size 0 bytes, usbd_core.o(.text.USBD_SetClassConfig)) +

    [Called By]

    • >>   USBD_StdDevReq +
    + +

    USBD_Start (Thumb, 4 bytes, Stack size 0 bytes, usbd_core.o(.text.USBD_Start)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = USBD_Start ⇒ USBD_LL_Start ⇒ HAL_PCD_Start +
    +
    [Calls]
    • >>   USBD_LL_Start +
    +
    [Called By]
    • >>   MX_USB_DEVICE_Init +
    + +

    USBD_StdDevReq (Thumb, 884 bytes, Stack size 24 bytes, usbd_ctlreq.o(.text.USBD_StdDevReq)) +

    [Stack]

    • Max Depth = 68
    • Call Chain = USBD_StdDevReq ⇒ USBD_CtlSendData ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer +
    +
    [Calls]
    • >>   USBD_LL_StallEP +
    • >>   USBD_LL_SetUSBAddress +
    • >>   USBD_CtlSendData +
    • >>   USBD_SetClassConfig +
    • >>   USBD_CtlSendStatus +
    • >>   USBD_ClrClassConfig +
    +
    [Called By]
    • >>   USBD_LL_SetupStage +
    + +

    USBD_StdEPReq (Thumb, 408 bytes, Stack size 16 bytes, usbd_ctlreq.o(.text.USBD_StdEPReq)) +

    [Stack]

    • Max Depth = 60
    • Call Chain = USBD_StdEPReq ⇒ USBD_CtlSendData ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer +
    +
    [Calls]
    • >>   USBD_LL_StallEP +
    • >>   USBD_LL_IsStallEP +
    • >>   USBD_LL_ClearStallEP +
    • >>   USBD_CtlSendData +
    • >>   USBD_CtlSendStatus +
    • >>   USBD_CoreFindEP +
    +
    [Called By]
    • >>   USBD_LL_SetupStage +
    + +

    USBD_StdItfReq (Thumb, 150 bytes, Stack size 16 bytes, usbd_ctlreq.o(.text.USBD_StdItfReq)) +

    [Stack]

    • Max Depth = 60
    • Call Chain = USBD_StdItfReq ⇒ USBD_CtlSendStatus ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer +
    +
    [Calls]
    • >>   USBD_LL_StallEP +
    • >>   USBD_CtlSendStatus +
    • >>   USBD_CoreFindIF +
    +
    [Called By]
    • >>   USBD_LL_SetupStage +
    + +

    USBD_static_free (Thumb, 2 bytes, Stack size 0 bytes, usbd_conf.o(.text.USBD_static_free)) +

    [Called By]

    • >>   USBD_CDC_DeInit +
    + +

    USBD_static_malloc (Thumb, 10 bytes, Stack size 0 bytes, usbd_conf.o(.text.USBD_static_malloc)) +

    [Called By]

    • >>   USBD_CDC_Init +
    + +

    USB_ActivateEndpoint (Thumb, 152 bytes, Stack size 8 bytes, stm32f4xx_ll_usb.o(.text.USB_ActivateEndpoint)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = USB_ActivateEndpoint +
    +
    [Called By]
    • >>   HAL_PCD_EP_Open +
    + +

    USB_ActivateSetup (Thumb, 32 bytes, Stack size 0 bytes, stm32f4xx_ll_usb.o(.text.USB_ActivateSetup)) +

    [Called By]

    • >>   HAL_PCD_IRQHandler +
    + +

    USB_CoreInit (Thumb, 630 bytes, Stack size 8 bytes, stm32f4xx_ll_usb.o(.text.USB_CoreInit)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = USB_CoreInit +
    +
    [Called By]
    • >>   HAL_PCD_Init +
    + +

    USB_DeactivateEndpoint (Thumb, 148 bytes, Stack size 8 bytes, stm32f4xx_ll_usb.o(.text.USB_DeactivateEndpoint)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = USB_DeactivateEndpoint +
    +
    [Called By]
    • >>   HAL_PCD_EP_Close +
    + +

    USB_DevConnect (Thumb, 30 bytes, Stack size 0 bytes, stm32f4xx_ll_usb.o(.text.USB_DevConnect)) +

    [Called By]

    • >>   HAL_PCD_Start +
    + +

    USB_DevDisconnect (Thumb, 30 bytes, Stack size 0 bytes, stm32f4xx_ll_usb.o(.text.USB_DevDisconnect)) +

    [Called By]

    • >>   HAL_PCD_Init +
    + +

    USB_DevInit (Thumb, 822 bytes, Stack size 44 bytes, stm32f4xx_ll_usb.o(.text.USB_DevInit)) +

    [Stack]

    • Max Depth = 44
    • Call Chain = USB_DevInit +
    +
    [Called By]
    • >>   HAL_PCD_Init +
    + +

    USB_DisableGlobalInt (Thumb, 14 bytes, Stack size 0 bytes, stm32f4xx_ll_usb.o(.text.USB_DisableGlobalInt)) +

    [Called By]

    • >>   HAL_PCD_Init +
    + +

    USB_EP0_OutStart (Thumb, 90 bytes, Stack size 0 bytes, stm32f4xx_ll_usb.o(.text.USB_EP0_OutStart)) +

    [Called By]

    • >>   HAL_PCD_EP_SetStall +
    • >>   HAL_PCD_IRQHandler +
    + +

    USB_EPClearStall (Thumb, 80 bytes, Stack size 0 bytes, stm32f4xx_ll_usb.o(.text.USB_EPClearStall)) +

    [Called By]

    • >>   HAL_PCD_EP_ClrStall +
    + +

    USB_EPSetStall (Thumb, 80 bytes, Stack size 0 bytes, stm32f4xx_ll_usb.o(.text.USB_EPSetStall)) +

    [Called By]

    • >>   HAL_PCD_EP_SetStall +
    + +

    USB_EPStartXfer (Thumb, 574 bytes, Stack size 20 bytes, stm32f4xx_ll_usb.o(.text.USB_EPStartXfer)) +

    [Stack]

    • Max Depth = 20
    • Call Chain = USB_EPStartXfer +
    +
    [Called By]
    • >>   HAL_PCD_EP_Transmit +
    • >>   HAL_PCD_EP_Receive +
    + +

    USB_EPStopXfer (Thumb, 274 bytes, Stack size 4 bytes, stm32f4xx_ll_usb.o(.text.USB_EPStopXfer)) +

    [Stack]

    • Max Depth = 4
    • Call Chain = USB_EPStopXfer +
    +
    [Called By]
    • >>   HAL_PCD_IRQHandler +
    + +

    USB_EnableGlobalInt (Thumb, 14 bytes, Stack size 0 bytes, stm32f4xx_ll_usb.o(.text.USB_EnableGlobalInt)) +

    [Called By]

    • >>   HAL_PCD_Start +
    + +

    USB_FlushTxFifo (Thumb, 194 bytes, Stack size 4 bytes, stm32f4xx_ll_usb.o(.text.USB_FlushTxFifo)) +

    [Stack]

    • Max Depth = 4
    • Call Chain = USB_FlushTxFifo +
    +
    [Called By]
    • >>   HAL_PCD_IRQHandler +
    + +

    USB_GetDevSpeed (Thumb, 26 bytes, Stack size 0 bytes, stm32f4xx_ll_usb.o(.text.USB_GetDevSpeed)) +

    [Called By]

    • >>   HAL_PCD_IRQHandler +
    + +

    USB_GetMode (Thumb, 8 bytes, Stack size 0 bytes, stm32f4xx_ll_usb.o(.text.USB_GetMode)) +

    [Called By]

    • >>   HAL_PCD_IRQHandler +
    + +

    USB_ReadDevAllInEpInterrupt (Thumb, 14 bytes, Stack size 0 bytes, stm32f4xx_ll_usb.o(.text.USB_ReadDevAllInEpInterrupt)) +

    [Called By]

    • >>   HAL_PCD_IRQHandler +
    + +

    USB_ReadDevAllOutEpInterrupt (Thumb, 14 bytes, Stack size 0 bytes, stm32f4xx_ll_usb.o(.text.USB_ReadDevAllOutEpInterrupt)) +

    [Called By]

    • >>   HAL_PCD_IRQHandler +
    + +

    USB_ReadDevInEPInterrupt (Thumb, 36 bytes, Stack size 0 bytes, stm32f4xx_ll_usb.o(.text.USB_ReadDevInEPInterrupt)) +

    [Called By]

    • >>   HAL_PCD_IRQHandler +
    + +

    USB_ReadDevOutEPInterrupt (Thumb, 16 bytes, Stack size 0 bytes, stm32f4xx_ll_usb.o(.text.USB_ReadDevOutEPInterrupt)) +

    [Called By]

    • >>   HAL_PCD_IRQHandler +
    + +

    USB_ReadInterrupts (Thumb, 8 bytes, Stack size 0 bytes, stm32f4xx_ll_usb.o(.text.USB_ReadInterrupts)) +

    [Called By]

    • >>   HAL_PCD_IRQHandler +
    + +

    USB_ReadPacket (Thumb, 190 bytes, Stack size 8 bytes, stm32f4xx_ll_usb.o(.text.USB_ReadPacket)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = USB_ReadPacket +
    +
    [Called By]
    • >>   HAL_PCD_IRQHandler +
    + +

    USB_SetCurrentMode (Thumb, 108 bytes, Stack size 16 bytes, stm32f4xx_ll_usb.o(.text.USB_SetCurrentMode)) +

    [Stack]

    • Max Depth = 32
    • Call Chain = USB_SetCurrentMode ⇒ HAL_Delay +
    +
    [Calls]
    • >>   HAL_Delay +
    +
    [Called By]
    • >>   HAL_PCD_Init +
    + +

    USB_SetDevAddress (Thumb, 34 bytes, Stack size 0 bytes, stm32f4xx_ll_usb.o(.text.USB_SetDevAddress)) +

    [Called By]

    • >>   HAL_PCD_SetAddress +
    + +

    USB_SetTurnaroundTime (Thumb, 288 bytes, Stack size 0 bytes, stm32f4xx_ll_usb.o(.text.USB_SetTurnaroundTime)) +

    [Called By]

    • >>   HAL_PCD_IRQHandler +
    + +

    USB_WritePacket (Thumb, 118 bytes, Stack size 8 bytes, stm32f4xx_ll_usb.o(.text.USB_WritePacket)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = USB_WritePacket +
    +
    [Called By]
    • >>   HAL_PCD_IRQHandler +
    + +

    UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.UsageFault_Handler)) +

    [Calls]

    • >>   UsageFault_Handler +
    +
    [Called By]
    • >>   UsageFault_Handler +
    +
    [Address Reference Count : 1]
    • startup_stm32f407xx.o(RESET) +
    +

    VMC_ComputeJacobian (Thumb, 304 bytes, Stack size 24 bytes, vmc.o(.text.VMC_ComputeJacobian)) +

    [Stack]

    • Max Depth = 60
    • Call Chain = VMC_ComputeJacobian ⇒ __hardfp_sinf ⇒ __mathlib_rredf2 +
    +
    [Calls]
    • >>   __hardfp_sinf +
    • >>   __hardfp_cosf +
    +
    [Called By]
    • >>   VMC_InverseSolve +
    + +

    VMC_ForwardSolve (Thumb, 1204 bytes, Stack size 56 bytes, vmc.o(.text.VMC_ForwardSolve)) +

    [Stack]

    • Max Depth = 96
    • Call Chain = VMC_ForwardSolve ⇒ __hardfp_atan2f ⇒ __set_errno +
    +
    [Calls]
    • >>   __hardfp_sqrtf +
    • >>   __hardfp_sinf +
    • >>   __hardfp_cosf +
    • >>   __hardfp_atan2f +
    +
    [Called By]
    • >>   Chassis_Control +
    + +

    VMC_GetJointTorques (Thumb, 58 bytes, Stack size 0 bytes, vmc.o(.text.VMC_GetJointTorques)) +

    [Called By]

    • >>   Chassis_LQRControl +
    • >>   Chassis_Control +
    + +

    VMC_GetVirtualLegState (Thumb, 62 bytes, Stack size 0 bytes, vmc.o(.text.VMC_GetVirtualLegState)) +

    [Called By]

    • >>   Chassis_LQRControl +
    + +

    VMC_GroundContactDetection (Thumb, 124 bytes, Stack size 24 bytes, vmc.o(.text.VMC_GroundContactDetection)) +

    [Stack]

    • Max Depth = 60
    • Call Chain = VMC_GroundContactDetection ⇒ __hardfp_sinf ⇒ __mathlib_rredf2 +
    +
    [Calls]
    • >>   __hardfp_sinf +
    • >>   __hardfp_cosf +
    +
    [Called By]
    • >>   Chassis_LQRControl +
    + +

    VMC_Init (Thumb, 104 bytes, Stack size 16 bytes, vmc.o(.text.VMC_Init)) +

    [Stack]

    • Max Depth = 16 + Unknown Stack Size +
    • Call Chain = VMC_Init +
    +
    [Calls]
    • >>   __aeabi_memclr4 +
    +
    [Called By]
    • >>   Chassis_Init +
    + +

    VMC_InverseSolve (Thumb, 102 bytes, Stack size 8 bytes, vmc.o(.text.VMC_InverseSolve)) +

    [Stack]

    • Max Depth = 68
    • Call Chain = VMC_InverseSolve ⇒ VMC_ComputeJacobian ⇒ __hardfp_sinf ⇒ __mathlib_rredf2 +
    +
    [Calls]
    • >>   VMC_ComputeJacobian +
    +
    [Called By]
    • >>   Chassis_LQRControl +
    • >>   Chassis_Control +
    + +

    assert_failed (Thumb, 2 bytes, Stack size 0 bytes, main.o(.text.assert_failed)) +

    [Called By]

    • >>   HAL_DMA_Start_IT +
    • >>   HAL_PCD_Init +
    • >>   HAL_UART_Init +
    • >>   HAL_TIM_PWM_Init +
    • >>   HAL_TIM_PWM_ConfigChannel +
    • >>   HAL_TIM_ConfigClockSource +
    • >>   HAL_TIM_Base_Init +
    • >>   HAL_TIMEx_MasterConfigSynchronization +
    • >>   HAL_TIMEx_ConfigBreakDeadTime +
    • >>   HAL_SPI_Init +
    • >>   HAL_RNG_Init +
    • >>   HAL_I2C_Init +
    • >>   HAL_DMA_Init +
    • >>   HAL_CRC_Init +
    • >>   HAL_CAN_Init +
    • >>   HAL_ADC_Init +
    • >>   HAL_ADC_ConfigChannel +
    • >>   HAL_NVIC_SetPriority +
    • >>   HAL_NVIC_EnableIRQ +
    • >>   HAL_GPIO_WritePin +
    • >>   HAL_GPIO_Init +
    • >>   HAL_RCC_OscConfig +
    • >>   HAL_RCC_ClockConfig +
    • >>   UART_SetConfig +
    • >>   TIM_OC2_SetConfig +
    • >>   TIM_CCxChannelCmd +
    • >>   HAL_TIM_PWM_Stop +
    • >>   HAL_TIM_PWM_Start +
    • >>   TIM_OC3_SetConfig +
    • >>   TIM_OC1_SetConfig +
    • >>   HAL_CAN_GetRxMessage +
    • >>   HAL_CAN_GetRxFifoFillLevel +
    • >>   HAL_CAN_ConfigFilter +
    • >>   HAL_CAN_AddTxMessage +
    • >>   HAL_CAN_ActivateNotification +
    • >>   HAL_NVIC_SetPriorityGrouping +
    + +

    configureTimerForRunTimeStats (Thumb, 2 bytes, Stack size 0 bytes, freertos.o(.text.configureTimerForRunTimeStats)) +

    [Called By]

    • >>   vTaskStartScheduler +
    + +

    eTaskGetState (Thumb, 144 bytes, Stack size 24 bytes, tasks.o(.text.eTaskGetState)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = eTaskGetState +
    +
    [Calls]
    • >>   vPortExitCritical +
    • >>   vPortEnterCritical +
    +
    [Called By]
    • >>   osThreadTerminate +
    + +

    getRunTimeCounterValue (Thumb, 4 bytes, Stack size 0 bytes, freertos.o(.text.getRunTimeCounterValue)) +

    [Called By]

    • >>   vTaskSwitchContext +
    + +

    main (Thumb, 114 bytes, Stack size 0 bytes, main.o(.text.main)) +

    [Stack]

    • Max Depth = 192
    • Call Chain = main ⇒ MX_TIM8_Init ⇒ HAL_TIM_MspPostInit ⇒ HAL_GPIO_Init +
    +
    [Calls]
    • >>   osKernelStart +
    • >>   osKernelInitialize +
    • >>   SystemClock_Config +
    • >>   MX_USART6_UART_Init +
    • >>   MX_USART3_UART_Init +
    • >>   MX_USART1_UART_Init +
    • >>   MX_TIM8_Init +
    • >>   MX_TIM7_Init +
    • >>   MX_TIM5_Init +
    • >>   MX_TIM4_Init +
    • >>   MX_TIM3_Init +
    • >>   MX_TIM1_Init +
    • >>   MX_TIM10_Init +
    • >>   MX_SPI2_Init +
    • >>   MX_SPI1_Init +
    • >>   MX_RNG_Init +
    • >>   MX_I2C3_Init +
    • >>   MX_I2C2_Init +
    • >>   MX_I2C1_Init +
    • >>   MX_GPIO_Init +
    • >>   MX_FREERTOS_Init +
    • >>   MX_DMA_Init +
    • >>   MX_CRC_Init +
    • >>   MX_CAN2_Init +
    • >>   MX_CAN1_Init +
    • >>   MX_ADC3_Init +
    • >>   MX_ADC1_Init +
    • >>   HAL_Init +
    +
    [Called By]
    • >>   __rt_entry_main +
    + +

    osDelay (Thumb, 32 bytes, Stack size 8 bytes, cmsis_os2.o(.text.osDelay)) +

    [Stack]

    • Max Depth = 80
    • Call Chain = osDelay ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   vTaskDelay +
    +
    [Called By]
    • >>   BSP_CAN_WaitTxMailboxEmpty +
    • >>   Task_rc +
    • >>   Task_ctrl_gimbal +
    • >>   Task_ctrl_chassis +
    • >>   Task_atti_esti +
    • >>   Task_blink +
    + +

    osDelayUntil (Thumb, 56 bytes, Stack size 16 bytes, cmsis_os2.o(.text.osDelayUntil)) +

    [Stack]

    • Max Depth = 88
    • Call Chain = osDelayUntil ⇒ vTaskDelayUntil ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   xTaskGetTickCount +
    • >>   vTaskDelayUntil +
    +
    [Called By]
    • >>   Task_rc +
    • >>   Task_ctrl_gimbal +
    • >>   Task_ctrl_chassis +
    • >>   Task_atti_esti +
    • >>   Task_blink +
    + +

    osKernelGetTickCount (Thumb, 16 bytes, Stack size 0 bytes, cmsis_os2.o(.text.osKernelGetTickCount)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = osKernelGetTickCount ⇒ xTaskGetTickCountFromISR +
    +
    [Calls]
    • >>   xTaskGetTickCountFromISR +
    • >>   xTaskGetTickCount +
    +
    [Called By]
    • >>   Task_rc +
    • >>   Task_ctrl_gimbal +
    • >>   Task_ctrl_chassis +
    • >>   Task_atti_esti +
    • >>   Task_blink +
    + +

    osKernelGetTickFreq (Thumb, 6 bytes, Stack size 0 bytes, cmsis_os2.o(.text.osKernelGetTickFreq)) +

    [Called By]

    • >>   Task_rc +
    • >>   Task_ctrl_gimbal +
    • >>   Task_ctrl_chassis +
    • >>   Task_atti_esti +
    • >>   Task_blink +
    • >>   BSP_TIME_Get +
    • >>   BSP_TIME_Delay_us +
    + +

    osKernelInitialize (Thumb, 40 bytes, Stack size 0 bytes, cmsis_os2.o(.text.osKernelInitialize)) +

    [Called By]

    • >>   main +
    + +

    osKernelLock (Thumb, 46 bytes, Stack size 8 bytes, cmsis_os2.o(.text.osKernelLock)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = osKernelLock +
    +
    [Calls]
    • >>   xTaskGetSchedulerState +
    • >>   vTaskSuspendAll +
    +
    [Called By]
    • >>   Task_Init +
    + +

    osKernelStart (Thumb, 64 bytes, Stack size 8 bytes, cmsis_os2.o(.text.osKernelStart)) +

    [Stack]

    • Max Depth = 164
    • Call Chain = osKernelStart ⇒ vTaskStartScheduler ⇒ xTimerCreateTimerTask ⇒ xTaskCreateStatic ⇒ prvInitialiseNewTask ⇒ __aeabi_memset4 ⇒ _memset_w +
    +
    [Calls]
    • >>   vTaskStartScheduler +
    +
    [Called By]
    • >>   main +
    + +

    osKernelUnlock (Thumb, 72 bytes, Stack size 8 bytes, cmsis_os2.o(.text.osKernelUnlock)) +

    [Stack]

    • Max Depth = 64
    • Call Chain = osKernelUnlock ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   xTaskGetSchedulerState +
    • >>   xTaskResumeAll +
    +
    [Called By]
    • >>   Task_Init +
    + +

    osMessageQueueGet (Thumb, 136 bytes, Stack size 16 bytes, cmsis_os2.o(.text.osMessageQueueGet)) +

    [Stack]

    • Max Depth = 120
    • Call Chain = osMessageQueueGet ⇒ xQueueReceive ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   xQueueReceiveFromISR +
    • >>   xQueueReceive +
    +
    [Called By]
    • >>   BSP_CAN_GetMessage +
    • >>   Task_ctrl_chassis +
    + +

    osMessageQueueNew (Thumb, 148 bytes, Stack size 24 bytes, cmsis_os2.o(.text.osMessageQueueNew)) +

    [Stack]

    • Max Depth = 128
    • Call Chain = osMessageQueueNew ⇒ xQueueGenericCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   xQueueGenericCreateStatic +
    • >>   xQueueGenericCreate +
    • >>   vQueueAddToRegistry +
    +
    [Called By]
    • >>   Task_Init +
    • >>   BSP_CAN_RegisterId +
    + +

    osMessageQueuePut (Thumb, 168 bytes, Stack size 24 bytes, cmsis_os2.o(.text.osMessageQueuePut)) +

    [Stack]

    • Max Depth = 128
    • Call Chain = osMessageQueuePut ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   xQueueGenericSendFromISR +
    • >>   xQueueGenericSend +
    +
    [Called By]
    • >>   BSP_CAN_RxFifo1Callback +
    • >>   BSP_CAN_RxFifo0Callback +
    • >>   Task_rc +
    • >>   Task_atti_esti +
    + +

    osMessageQueueReset (Thumb, 36 bytes, Stack size 8 bytes, cmsis_os2.o(.text.osMessageQueueReset)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = osMessageQueueReset ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList +
    +
    [Calls]
    • >>   xQueueGenericReset +
    +
    [Called By]
    • >>   Task_atti_esti +
    + +

    osMutexAcquire (Thumb, 84 bytes, Stack size 8 bytes, cmsis_os2.o(.text.osMutexAcquire)) +

    [Stack]

    • Max Depth = 128
    • Call Chain = osMutexAcquire ⇒ xQueueTakeMutexRecursive ⇒ xQueueSemaphoreTake ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   xQueueTakeMutexRecursive +
    • >>   xQueueSemaphoreTake +
    +
    [Called By]
    • >>   BSP_CAN_RegisterId +
    • >>   BSP_CAN_GetMessage +
    + +

    osMutexNew (Thumb, 124 bytes, Stack size 16 bytes, cmsis_os2.o(.text.osMutexNew)) +

    [Stack]

    • Max Depth = 144
    • Call Chain = osMutexNew ⇒ xQueueCreateMutexStatic ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   xQueueCreateMutexStatic +
    • >>   xQueueCreateMutex +
    • >>   vQueueAddToRegistry +
    +
    [Called By]
    • >>   BSP_CAN_Init +
    + +

    osMutexRelease (Thumb, 74 bytes, Stack size 8 bytes, cmsis_os2.o(.text.osMutexRelease)) +

    [Stack]

    • Max Depth = 128
    • Call Chain = osMutexRelease ⇒ xQueueGiveMutexRecursive ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   xQueueGiveMutexRecursive +
    • >>   xQueueGenericSend +
    +
    [Called By]
    • >>   BSP_CAN_RegisterId +
    • >>   BSP_CAN_GetMessage +
    + +

    osThreadFlagsSet (Thumb, 136 bytes, Stack size 32 bytes, cmsis_os2.o(.text.osThreadFlagsSet)) +

    [Stack]

    • Max Depth = 56
    • Call Chain = osThreadFlagsSet ⇒ xTaskGenericNotifyFromISR +
    +
    [Calls]
    • >>   xTaskGenericNotifyFromISR +
    • >>   xTaskGenericNotify +
    +
    [Called By]
    • >>   DR16_RxCpltCallback +
    + +

    osThreadFlagsWait (Thumb, 354 bytes, Stack size 40 bytes, cmsis_os2.o(.text.osThreadFlagsWait)) +

    [Stack]

    • Max Depth = 72
    • Call Chain = osThreadFlagsWait ⇒ xTaskNotifyWait ⇒ vListInsert +
    +
    [Calls]
    • >>   xTaskGetTickCount +
    • >>   xTaskNotifyWait +
    +
    [Called By]
    • >>   DR16_WaitDmaCplt +
    + +

    osThreadGetId (Thumb, 4 bytes, Stack size 0 bytes, cmsis_os2.o(.text.osThreadGetId)) +

    [Calls]

    • >>   xTaskGetCurrentTaskHandle +
    +
    [Called By]
    • >>   Task_Init +
    • >>   StartDefaultTask +
    • >>   DR16_Init +
    + +

    osThreadNew (Thumb, 160 bytes, Stack size 40 bytes, cmsis_os2.o(.text.osThreadNew)) +

    [Stack]

    • Max Depth = 160
    • Call Chain = osThreadNew ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   xTaskCreateStatic +
    • >>   xTaskCreate +
    +
    [Called By]
    • >>   Task_Init +
    • >>   MX_FREERTOS_Init +
    + +

    osThreadTerminate (Thumb, 54 bytes, Stack size 8 bytes, cmsis_os2.o(.text.osThreadTerminate)) +

    [Stack]

    • Max Depth = 96
    • Call Chain = osThreadTerminate ⇒ vTaskDelete ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   vTaskDelete +
    • >>   eTaskGetState +
    +
    [Called By]
    • >>   Task_Init +
    • >>   StartDefaultTask +
    + +

    pvPortMalloc (Thumb, 542 bytes, Stack size 24 bytes, heap_4.o(.text.pvPortMalloc)) +

    [Stack]

    • Max Depth = 80
    • Call Chain = pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   xTaskResumeAll +
    • >>   vTaskSuspendAll +
    +
    [Called By]
    • >>   BSP_Malloc +
    • >>   xTaskCreate +
    • >>   xQueueGenericCreate +
    • >>   xQueueCreateMutex +
    + +

    pvTaskIncrementMutexHeldCount (Thumb, 24 bytes, Stack size 0 bytes, tasks.o(.text.pvTaskIncrementMutexHeldCount)) +

    [Called By]

    • >>   xQueueSemaphoreTake +
    + +

    pxPortInitialiseStack (Thumb, 40 bytes, Stack size 0 bytes, port.o(.text.pxPortInitialiseStack)) +

    [Called By]

    • >>   prvInitialiseNewTask +
    + +

    uxListRemove (Thumb, 36 bytes, Stack size 0 bytes, list.o(.text.uxListRemove)) +

    [Called By]

    • >>   prvTimerTask +
    • >>   prvSampleTimeNow +
    • >>   xTaskIncrementTick +
    • >>   vTaskDelete +
    • >>   vTaskDelayUntil +
    • >>   vTaskDelay +
    • >>   prvIdleTask +
    • >>   xTaskNotifyWait +
    • >>   xTaskGenericNotifyFromISR +
    • >>   xTaskGenericNotify +
    • >>   xTaskRemoveFromEventList +
    • >>   xTaskPriorityInherit +
    • >>   xTaskPriorityDisinherit +
    • >>   vTaskPriorityDisinheritAfterTimeout +
    • >>   vTaskPlaceOnEventListRestricted +
    • >>   vTaskPlaceOnEventList +
    • >>   xTaskResumeAll +
    + +

    vApplicationGetIdleTaskMemory (Thumb, 26 bytes, Stack size 0 bytes, cmsis_os2.o(.text.vApplicationGetIdleTaskMemory)) +

    [Called By]

    • >>   vTaskStartScheduler +
    + +

    vApplicationGetTimerTaskMemory (Thumb, 28 bytes, Stack size 0 bytes, cmsis_os2.o(.text.vApplicationGetTimerTaskMemory)) +

    [Called By]

    • >>   xTimerCreateTimerTask +
    + +

    vApplicationStackOverflowHook (Thumb, 2 bytes, Stack size 0 bytes, freertos.o(.text.vApplicationStackOverflowHook)) +

    [Called By]

    • >>   vTaskSwitchContext +
    + +

    vListInitialise (Thumb, 22 bytes, Stack size 0 bytes, list.o(.text.vListInitialise)) +

    [Called By]

    • >>   xTimerCreateTimerTask +
    • >>   prvAddNewTaskToReadyList +
    • >>   xQueueGenericReset +
    • >>   xQueueGenericCreateStatic +
    • >>   xQueueGenericCreate +
    • >>   xQueueCreateMutexStatic +
    • >>   xQueueCreateMutex +
    + +

    vListInitialiseItem (Thumb, 6 bytes, Stack size 0 bytes, list.o(.text.vListInitialiseItem)) +

    [Called By]

    • >>   prvInitialiseNewTask +
    + +

    vListInsert (Thumb, 98 bytes, Stack size 8 bytes, list.o(.text.vListInsert)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = vListInsert +
    +
    [Called By]
    • >>   prvTimerTask +
    • >>   prvSampleTimeNow +
    • >>   vTaskDelayUntil +
    • >>   vTaskDelay +
    • >>   xTaskNotifyWait +
    • >>   vTaskPlaceOnEventListRestricted +
    • >>   vTaskPlaceOnEventList +
    + +

    vListInsertEnd (Thumb, 28 bytes, Stack size 0 bytes, list.o(.text.vListInsertEnd)) +

    [Called By]

    • >>   xTaskIncrementTick +
    • >>   vTaskDelete +
    • >>   prvAddNewTaskToReadyList +
    • >>   xTaskNotifyWait +
    • >>   xTaskGenericNotifyFromISR +
    • >>   xTaskGenericNotify +
    • >>   xTaskRemoveFromEventList +
    • >>   xTaskPriorityInherit +
    • >>   xTaskPriorityDisinherit +
    • >>   vTaskPriorityDisinheritAfterTimeout +
    • >>   vTaskPlaceOnEventListRestricted +
    • >>   vTaskPlaceOnEventList +
    • >>   xTaskResumeAll +
    + +

    vPortEnterCritical (Thumb, 70 bytes, Stack size 0 bytes, port.o(.text.vPortEnterCritical)) +

    [Called By]

    • >>   xTimerCreateTimerTask +
    • >>   vTaskDelete +
    • >>   eTaskGetState +
    • >>   prvIdleTask +
    • >>   prvAddNewTaskToReadyList +
    • >>   xTaskNotifyWait +
    • >>   xTaskGenericNotify +
    • >>   xTaskCheckForTimeOut +
    • >>   xQueueSemaphoreTake +
    • >>   xQueueReceive +
    • >>   xQueueGenericSend +
    • >>   xQueueGenericReset +
    • >>   xQueueGenericCreateStatic +
    • >>   xQueueGenericCreate +
    • >>   xQueueCreateMutexStatic +
    • >>   xQueueCreateMutex +
    • >>   vQueueWaitForMessageRestricted +
    • >>   prvUnlockQueue +
    • >>   xTaskResumeAll +
    + +

    vPortExitCritical (Thumb, 46 bytes, Stack size 0 bytes, port.o(.text.vPortExitCritical)) +

    [Called By]

    • >>   xTimerCreateTimerTask +
    • >>   vTaskDelete +
    • >>   eTaskGetState +
    • >>   prvIdleTask +
    • >>   prvAddNewTaskToReadyList +
    • >>   xTaskNotifyWait +
    • >>   xTaskGenericNotify +
    • >>   xTaskCheckForTimeOut +
    • >>   xQueueSemaphoreTake +
    • >>   xQueueReceive +
    • >>   xQueueGenericSend +
    • >>   xQueueGenericReset +
    • >>   xQueueGenericCreateStatic +
    • >>   xQueueGenericCreate +
    • >>   xQueueCreateMutexStatic +
    • >>   xQueueCreateMutex +
    • >>   vQueueWaitForMessageRestricted +
    • >>   prvUnlockQueue +
    • >>   xTaskResumeAll +
    + +

    vPortFree (Thumb, 212 bytes, Stack size 16 bytes, heap_4.o(.text.vPortFree)) +

    [Stack]

    • Max Depth = 72
    • Call Chain = vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   xTaskResumeAll +
    • >>   vTaskSuspendAll +
    +
    [Called By]
    • >>   BSP_Free +
    • >>   prvTimerTask +
    • >>   xTaskCreate +
    • >>   vTaskDelete +
    • >>   prvIdleTask +
    + +

    vPortSetupTimerInterrupt (Thumb, 52 bytes, Stack size 0 bytes, port.o(.text.vPortSetupTimerInterrupt)) +

    [Called By]

    • >>   xPortStartScheduler +
    + +

    vPortValidateInterruptPriority (Thumb, 94 bytes, Stack size 0 bytes, port.o(.text.vPortValidateInterruptPriority)) +

    [Called By]

    • >>   xTaskGetTickCountFromISR +
    • >>   xTaskGenericNotifyFromISR +
    • >>   xQueueReceiveFromISR +
    • >>   xQueueGenericSendFromISR +
    + +

    vQueueAddToRegistry (Thumb, 176 bytes, Stack size 0 bytes, queue.o(.text.vQueueAddToRegistry)) +

    [Called By]

    • >>   osMutexNew +
    • >>   osMessageQueueNew +
    • >>   xTimerCreateTimerTask +
    + +

    vQueueWaitForMessageRestricted (Thumb, 82 bytes, Stack size 16 bytes, queue.o(.text.vQueueWaitForMessageRestricted)) +

    [Stack]

    • Max Depth = 56
    • Call Chain = vQueueWaitForMessageRestricted ⇒ prvUnlockQueue ⇒ xTaskRemoveFromEventList +
    +
    [Calls]
    • >>   vTaskPlaceOnEventListRestricted +
    • >>   prvUnlockQueue +
    • >>   vPortExitCritical +
    • >>   vPortEnterCritical +
    +
    [Called By]
    • >>   prvTimerTask +
    + +

    vTaskDelay (Thumb, 136 bytes, Stack size 16 bytes, tasks.o(.text.vTaskDelay)) +

    [Stack]

    • Max Depth = 72
    • Call Chain = vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   vListInsert +
    • >>   uxListRemove +
    • >>   xTaskResumeAll +
    +
    [Called By]
    • >>   osDelay +
    + +

    vTaskDelayUntil (Thumb, 212 bytes, Stack size 16 bytes, tasks.o(.text.vTaskDelayUntil)) +

    [Stack]

    • Max Depth = 72
    • Call Chain = vTaskDelayUntil ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   vListInsert +
    • >>   uxListRemove +
    • >>   xTaskResumeAll +
    +
    [Called By]
    • >>   osDelayUntil +
    + +

    vTaskDelete (Thumb, 226 bytes, Stack size 16 bytes, tasks.o(.text.vTaskDelete)) +

    [Stack]

    • Max Depth = 88
    • Call Chain = vTaskDelete ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   vListInsertEnd +
    • >>   uxListRemove +
    • >>   vPortFree +
    • >>   vPortExitCritical +
    • >>   vPortEnterCritical +
    +
    [Called By]
    • >>   osThreadTerminate +
    + +

    vTaskInternalSetTimeOutState (Thumb, 18 bytes, Stack size 0 bytes, tasks.o(.text.vTaskInternalSetTimeOutState)) +

    [Called By]

    • >>   xQueueSemaphoreTake +
    • >>   xQueueReceive +
    • >>   xQueueGenericSend +
    + +

    vTaskMissedYield (Thumb, 14 bytes, Stack size 0 bytes, tasks.o(.text.vTaskMissedYield)) +

    [Called By]

    • >>   prvUnlockQueue +
    + +

    vTaskPlaceOnEventList (Thumb, 124 bytes, Stack size 16 bytes, tasks.o(.text.vTaskPlaceOnEventList)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = vTaskPlaceOnEventList ⇒ vListInsert +
    +
    [Calls]
    • >>   vListInsertEnd +
    • >>   vListInsert +
    • >>   uxListRemove +
    +
    [Called By]
    • >>   xQueueSemaphoreTake +
    • >>   xQueueReceive +
    • >>   xQueueGenericSend +
    + +

    vTaskPlaceOnEventListRestricted (Thumb, 130 bytes, Stack size 24 bytes, tasks.o(.text.vTaskPlaceOnEventListRestricted)) +

    [Stack]

    • Max Depth = 32
    • Call Chain = vTaskPlaceOnEventListRestricted ⇒ vListInsert +
    +
    [Calls]
    • >>   vListInsertEnd +
    • >>   vListInsert +
    • >>   uxListRemove +
    +
    [Called By]
    • >>   vQueueWaitForMessageRestricted +
    + +

    vTaskPriorityDisinheritAfterTimeout (Thumb, 162 bytes, Stack size 24 bytes, tasks.o(.text.vTaskPriorityDisinheritAfterTimeout)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = vTaskPriorityDisinheritAfterTimeout +
    +
    [Calls]
    • >>   vListInsertEnd +
    • >>   uxListRemove +
    +
    [Called By]
    • >>   xQueueSemaphoreTake +
    + +

    vTaskStartScheduler (Thumb, 236 bytes, Stack size 40 bytes, tasks.o(.text.vTaskStartScheduler)) +

    [Stack]

    • Max Depth = 156
    • Call Chain = vTaskStartScheduler ⇒ xTimerCreateTimerTask ⇒ xTaskCreateStatic ⇒ prvInitialiseNewTask ⇒ __aeabi_memset4 ⇒ _memset_w +
    +
    [Calls]
    • >>   configureTimerForRunTimeStats +
    • >>   xTimerCreateTimerTask +
    • >>   xPortStartScheduler +
    • >>   vApplicationGetIdleTaskMemory +
    • >>   prvInitialiseNewTask +
    • >>   prvAddNewTaskToReadyList +
    +
    [Called By]
    • >>   osKernelStart +
    + +

    vTaskSuspendAll (Thumb, 16 bytes, Stack size 0 bytes, tasks.o(.text.vTaskSuspendAll)) +

    [Called By]

    • >>   osKernelLock +
    • >>   prvTimerTask +
    • >>   xQueueSemaphoreTake +
    • >>   xQueueReceive +
    • >>   xQueueGenericSend +
    • >>   vPortFree +
    • >>   pvPortMalloc +
    + +

    vTaskSwitchContext (Thumb, 240 bytes, Stack size 8 bytes, tasks.o(.text.vTaskSwitchContext)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = vTaskSwitchContext +
    +
    [Calls]
    • >>   vApplicationStackOverflowHook +
    • >>   getRunTimeCounterValue +
    +
    [Called By]
    • >>   PendSV_Handler +
    • >>   xPortStartScheduler +
    + +

    xPortStartScheduler (Thumb, 390 bytes, Stack size 32 bytes, port.o(.text.xPortStartScheduler)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = xPortStartScheduler ⇒ vTaskSwitchContext +
    +
    [Calls]
    • >>   vPortSetupTimerInterrupt +
    • >>   vPortEnableVFP +
    • >>   prvPortStartFirstTask +
    • >>   vTaskSwitchContext +
    +
    [Called By]
    • >>   vTaskStartScheduler +
    + +

    xPortSysTickHandler (Thumb, 46 bytes, Stack size 8 bytes, port.o(.text.xPortSysTickHandler)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = xPortSysTickHandler ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   xTaskIncrementTick +
    +
    [Called By]
    • >>   SysTick_Handler +
    + +

    xQueueCreateMutex (Thumb, 112 bytes, Stack size 16 bytes, queue.o(.text.xQueueCreateMutex)) +

    [Stack]

    • Max Depth = 120
    • Call Chain = xQueueCreateMutex ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   xQueueGenericSend +
    • >>   vPortExitCritical +
    • >>   vPortEnterCritical +
    • >>   vListInitialise +
    • >>   pvPortMalloc +
    +
    [Called By]
    • >>   osMutexNew +
    + +

    xQueueCreateMutexStatic (Thumb, 162 bytes, Stack size 24 bytes, queue.o(.text.xQueueCreateMutexStatic)) +

    [Stack]

    • Max Depth = 128
    • Call Chain = xQueueCreateMutexStatic ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   xQueueGenericSend +
    • >>   vPortExitCritical +
    • >>   vPortEnterCritical +
    • >>   vListInitialise +
    +
    [Called By]
    • >>   osMutexNew +
    + +

    xQueueGenericCreate (Thumb, 134 bytes, Stack size 24 bytes, queue.o(.text.xQueueGenericCreate)) +

    [Stack]

    • Max Depth = 104
    • Call Chain = xQueueGenericCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   vPortExitCritical +
    • >>   vPortEnterCritical +
    • >>   vListInitialise +
    • >>   pvPortMalloc +
    +
    [Called By]
    • >>   osMessageQueueNew +
    + +

    xQueueGenericCreateStatic (Thumb, 222 bytes, Stack size 24 bytes, queue.o(.text.xQueueGenericCreateStatic)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = xQueueGenericCreateStatic +
    +
    [Calls]
    • >>   vPortExitCritical +
    • >>   vPortEnterCritical +
    • >>   vListInitialise +
    +
    [Called By]
    • >>   osMessageQueueNew +
    • >>   xTimerCreateTimerTask +
    + +

    xQueueGenericReset (Thumb, 140 bytes, Stack size 16 bytes, queue.o(.text.xQueueGenericReset)) +

    [Stack]

    • Max Depth = 32
    • Call Chain = xQueueGenericReset ⇒ xTaskRemoveFromEventList +
    +
    [Calls]
    • >>   xTaskRemoveFromEventList +
    • >>   vPortExitCritical +
    • >>   vPortEnterCritical +
    • >>   vListInitialise +
    +
    [Called By]
    • >>   osMessageQueueReset +
    + +

    xQueueGenericSend (Thumb, 554 bytes, Stack size 48 bytes, queue.o(.text.xQueueGenericSend)) +

    [Stack]

    • Max Depth = 104
    • Call Chain = xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   xTaskGetSchedulerState +
    • >>   xTaskRemoveFromEventList +
    • >>   xTaskPriorityDisinherit +
    • >>   xTaskCheckForTimeOut +
    • >>   vTaskPlaceOnEventList +
    • >>   vTaskInternalSetTimeOutState +
    • >>   prvUnlockQueue +
    • >>   xTaskResumeAll +
    • >>   vTaskSuspendAll +
    • >>   vPortExitCritical +
    • >>   vPortEnterCritical +
    • >>   __aeabi_memcpy +
    +
    [Called By]
    • >>   osMutexRelease +
    • >>   osMessageQueuePut +
    • >>   prvTimerTask +
    • >>   prvSampleTimeNow +
    • >>   xQueueGiveMutexRecursive +
    • >>   xQueueCreateMutexStatic +
    • >>   xQueueCreateMutex +
    + +

    xQueueGenericSendFromISR (Thumb, 344 bytes, Stack size 32 bytes, queue.o(.text.xQueueGenericSendFromISR)) +

    [Stack]

    • Max Depth = 48
    • Call Chain = xQueueGenericSendFromISR ⇒ xTaskRemoveFromEventList +
    +
    [Calls]
    • >>   xTaskRemoveFromEventList +
    • >>   xTaskPriorityDisinherit +
    • >>   vPortValidateInterruptPriority +
    • >>   __aeabi_memcpy +
    +
    [Called By]
    • >>   osMessageQueuePut +
    + +

    xQueueGiveMutexRecursive (Thumb, 66 bytes, Stack size 16 bytes, queue.o(.text.xQueueGiveMutexRecursive)) +

    [Stack]

    • Max Depth = 120
    • Call Chain = xQueueGiveMutexRecursive ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   xTaskGetCurrentTaskHandle +
    • >>   xQueueGenericSend +
    +
    [Called By]
    • >>   osMutexRelease +
    + +

    xQueueReceive (Thumb, 426 bytes, Stack size 48 bytes, queue.o(.text.xQueueReceive)) +

    [Stack]

    • Max Depth = 104
    • Call Chain = xQueueReceive ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   xTaskGetSchedulerState +
    • >>   xTaskRemoveFromEventList +
    • >>   xTaskCheckForTimeOut +
    • >>   vTaskPlaceOnEventList +
    • >>   vTaskInternalSetTimeOutState +
    • >>   prvUnlockQueue +
    • >>   xTaskResumeAll +
    • >>   vTaskSuspendAll +
    • >>   vPortExitCritical +
    • >>   vPortEnterCritical +
    • >>   __aeabi_memcpy +
    +
    [Called By]
    • >>   osMessageQueueGet +
    • >>   prvTimerTask +
    + +

    xQueueReceiveFromISR (Thumb, 228 bytes, Stack size 32 bytes, queue.o(.text.xQueueReceiveFromISR)) +

    [Stack]

    • Max Depth = 48
    • Call Chain = xQueueReceiveFromISR ⇒ xTaskRemoveFromEventList +
    +
    [Calls]
    • >>   xTaskRemoveFromEventList +
    • >>   vPortValidateInterruptPriority +
    • >>   __aeabi_memcpy +
    +
    [Called By]
    • >>   osMessageQueueGet +
    + +

    xQueueSemaphoreTake (Thumb, 470 bytes, Stack size 48 bytes, queue.o(.text.xQueueSemaphoreTake)) +

    [Stack]

    • Max Depth = 104
    • Call Chain = xQueueSemaphoreTake ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   xTaskGetSchedulerState +
    • >>   xTaskRemoveFromEventList +
    • >>   xTaskPriorityInherit +
    • >>   xTaskCheckForTimeOut +
    • >>   vTaskPriorityDisinheritAfterTimeout +
    • >>   vTaskPlaceOnEventList +
    • >>   vTaskInternalSetTimeOutState +
    • >>   pvTaskIncrementMutexHeldCount +
    • >>   prvUnlockQueue +
    • >>   xTaskResumeAll +
    • >>   vTaskSuspendAll +
    • >>   vPortExitCritical +
    • >>   vPortEnterCritical +
    +
    [Called By]
    • >>   osMutexAcquire +
    • >>   xQueueTakeMutexRecursive +
    + +

    xQueueTakeMutexRecursive (Thumb, 72 bytes, Stack size 16 bytes, queue.o(.text.xQueueTakeMutexRecursive)) +

    [Stack]

    • Max Depth = 120
    • Call Chain = xQueueTakeMutexRecursive ⇒ xQueueSemaphoreTake ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   xTaskGetCurrentTaskHandle +
    • >>   xQueueSemaphoreTake +
    +
    [Called By]
    • >>   osMutexAcquire +
    + +

    xTaskCheckForTimeOut (Thumb, 186 bytes, Stack size 16 bytes, tasks.o(.text.xTaskCheckForTimeOut)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = xTaskCheckForTimeOut +
    +
    [Calls]
    • >>   vPortExitCritical +
    • >>   vPortEnterCritical +
    +
    [Called By]
    • >>   xQueueSemaphoreTake +
    • >>   xQueueReceive +
    • >>   xQueueGenericSend +
    + +

    xTaskCreate (Thumb, 96 bytes, Stack size 40 bytes, tasks.o(.text.xTaskCreate)) +

    [Stack]

    • Max Depth = 120
    • Call Chain = xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   prvInitialiseNewTask +
    • >>   prvAddNewTaskToReadyList +
    • >>   vPortFree +
    • >>   pvPortMalloc +
    +
    [Called By]
    • >>   osThreadNew +
    + +

    xTaskCreateStatic (Thumb, 118 bytes, Stack size 40 bytes, tasks.o(.text.xTaskCreateStatic)) +

    [Stack]

    • Max Depth = 76
    • Call Chain = xTaskCreateStatic ⇒ prvInitialiseNewTask ⇒ __aeabi_memset4 ⇒ _memset_w +
    +
    [Calls]
    • >>   prvInitialiseNewTask +
    • >>   prvAddNewTaskToReadyList +
    +
    [Called By]
    • >>   osThreadNew +
    • >>   xTimerCreateTimerTask +
    + +

    xTaskGenericNotify (Thumb, 282 bytes, Stack size 24 bytes, tasks.o(.text.xTaskGenericNotify)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = xTaskGenericNotify +
    +
    [Calls]
    • >>   vListInsertEnd +
    • >>   uxListRemove +
    • >>   vPortExitCritical +
    • >>   vPortEnterCritical +
    +
    [Called By]
    • >>   osThreadFlagsSet +
    + +

    xTaskGenericNotifyFromISR (Thumb, 310 bytes, Stack size 24 bytes, tasks.o(.text.xTaskGenericNotifyFromISR)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = xTaskGenericNotifyFromISR +
    +
    [Calls]
    • >>   vPortValidateInterruptPriority +
    • >>   vListInsertEnd +
    • >>   uxListRemove +
    +
    [Called By]
    • >>   osThreadFlagsSet +
    + +

    xTaskGetCurrentTaskHandle (Thumb, 12 bytes, Stack size 0 bytes, tasks.o(.text.xTaskGetCurrentTaskHandle)) +

    [Called By]

    • >>   osThreadGetId +
    • >>   xQueueTakeMutexRecursive +
    • >>   xQueueGiveMutexRecursive +
    + +

    xTaskGetSchedulerState (Thumb, 30 bytes, Stack size 0 bytes, tasks.o(.text.xTaskGetSchedulerState)) +

    [Called By]

    • >>   SysTick_Handler +
    • >>   osKernelUnlock +
    • >>   osKernelLock +
    • >>   prvTimerTask +
    • >>   prvSampleTimeNow +
    • >>   xQueueSemaphoreTake +
    • >>   xQueueReceive +
    • >>   xQueueGenericSend +
    + +

    xTaskGetTickCount (Thumb, 12 bytes, Stack size 0 bytes, tasks.o(.text.xTaskGetTickCount)) +

    [Called By]

    • >>   osThreadFlagsWait +
    • >>   osKernelGetTickCount +
    • >>   osDelayUntil +
    • >>   prvSampleTimeNow +
    • >>   BSP_TIME_Get_ms +
    • >>   BSP_TIME_Get +
    • >>   BSP_TIME_Delay_us +
    + +

    xTaskGetTickCountFromISR (Thumb, 18 bytes, Stack size 8 bytes, tasks.o(.text.xTaskGetTickCountFromISR)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = xTaskGetTickCountFromISR +
    +
    [Calls]
    • >>   vPortValidateInterruptPriority +
    +
    [Called By]
    • >>   osKernelGetTickCount +
    + +

    xTaskIncrementTick (Thumb, 260 bytes, Stack size 32 bytes, tasks.o(.text.xTaskIncrementTick)) +

    [Stack]

    • Max Depth = 32
    • Call Chain = xTaskIncrementTick +
    +
    [Calls]
    • >>   vListInsertEnd +
    • >>   uxListRemove +
    +
    [Called By]
    • >>   xPortSysTickHandler +
    • >>   xTaskResumeAll +
    + +

    xTaskNotifyWait (Thumb, 214 bytes, Stack size 24 bytes, tasks.o(.text.xTaskNotifyWait)) +

    [Stack]

    • Max Depth = 32
    • Call Chain = xTaskNotifyWait ⇒ vListInsert +
    +
    [Calls]
    • >>   vListInsertEnd +
    • >>   vListInsert +
    • >>   uxListRemove +
    • >>   vPortExitCritical +
    • >>   vPortEnterCritical +
    +
    [Called By]
    • >>   osThreadFlagsWait +
    + +

    xTaskPriorityDisinherit (Thumb, 138 bytes, Stack size 16 bytes, tasks.o(.text.xTaskPriorityDisinherit)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = xTaskPriorityDisinherit +
    +
    [Calls]
    • >>   vListInsertEnd +
    • >>   uxListRemove +
    +
    [Called By]
    • >>   xQueueGenericSendFromISR +
    • >>   xQueueGenericSend +
    + +

    xTaskPriorityInherit (Thumb, 146 bytes, Stack size 24 bytes, tasks.o(.text.xTaskPriorityInherit)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = xTaskPriorityInherit +
    +
    [Calls]
    • >>   vListInsertEnd +
    • >>   uxListRemove +
    +
    [Called By]
    • >>   xQueueSemaphoreTake +
    + +

    xTaskRemoveFromEventList (Thumb, 114 bytes, Stack size 16 bytes, tasks.o(.text.xTaskRemoveFromEventList)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = xTaskRemoveFromEventList +
    +
    [Calls]
    • >>   vListInsertEnd +
    • >>   uxListRemove +
    +
    [Called By]
    • >>   xQueueSemaphoreTake +
    • >>   xQueueReceiveFromISR +
    • >>   xQueueReceive +
    • >>   xQueueGenericSendFromISR +
    • >>   xQueueGenericSend +
    • >>   xQueueGenericReset +
    • >>   prvUnlockQueue +
    + +

    xTaskResumeAll (Thumb, 238 bytes, Stack size 24 bytes, tasks.o(.text.xTaskResumeAll)) +

    [Stack]

    • Max Depth = 56
    • Call Chain = xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   xTaskIncrementTick +
    • >>   vListInsertEnd +
    • >>   uxListRemove +
    • >>   vPortExitCritical +
    • >>   vPortEnterCritical +
    +
    [Called By]
    • >>   osKernelUnlock +
    • >>   prvTimerTask +
    • >>   vTaskDelayUntil +
    • >>   vTaskDelay +
    • >>   xQueueSemaphoreTake +
    • >>   xQueueReceive +
    • >>   xQueueGenericSend +
    • >>   vPortFree +
    • >>   pvPortMalloc +
    + +

    xTimerCreateTimerTask (Thumb, 172 bytes, Stack size 40 bytes, timers.o(.text.xTimerCreateTimerTask)) +

    [Stack]

    • Max Depth = 116
    • Call Chain = xTimerCreateTimerTask ⇒ xTaskCreateStatic ⇒ prvInitialiseNewTask ⇒ __aeabi_memset4 ⇒ _memset_w +
    +
    [Calls]
    • >>   vApplicationGetTimerTaskMemory +
    • >>   xTaskCreateStatic +
    • >>   xQueueGenericCreateStatic +
    • >>   vQueueAddToRegistry +
    • >>   vPortExitCritical +
    • >>   vPortEnterCritical +
    • >>   vListInitialise +
    +
    [Called By]
    • >>   vTaskStartScheduler +
    + +

    __ARM_fpclassifyf (Thumb, 38 bytes, Stack size 0 bytes, fpclassifyf.o(i.__ARM_fpclassifyf)) +

    [Called By]

    • >>   __hardfp_tanf +
    • >>   __hardfp_sinf +
    • >>   __hardfp_atan2f +
    + +

    __hardfp_atan2f (Thumb, 594 bytes, Stack size 32 bytes, atan2f.o(i.__hardfp_atan2f)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = __hardfp_atan2f ⇒ __set_errno +
    +
    [Calls]
    • >>   __ARM_fpclassifyf +
    • >>   __set_errno +
    • >>   __mathlib_flt_underflow +
    • >>   __mathlib_flt_infnan2 +
    +
    [Called By]
    • >>   VMC_ForwardSolve +
    + +

    __hardfp_cosf (Thumb, 280 bytes, Stack size 8 bytes, cosf.o(i.__hardfp_cosf)) +

    [Stack]

    • Max Depth = 28
    • Call Chain = __hardfp_cosf ⇒ __mathlib_rredf2 +
    +
    [Calls]
    • >>   __set_errno +
    • >>   __mathlib_rredf2 +
    • >>   __mathlib_flt_invalid +
    • >>   __mathlib_flt_infnan +
    +
    [Called By]
    • >>   VMC_GroundContactDetection +
    • >>   VMC_ForwardSolve +
    • >>   VMC_ComputeJacobian +
    + +

    __hardfp_sinf (Thumb, 344 bytes, Stack size 16 bytes, sinf.o(i.__hardfp_sinf)) +

    [Stack]

    • Max Depth = 36
    • Call Chain = __hardfp_sinf ⇒ __mathlib_rredf2 +
    +
    [Calls]
    • >>   __ARM_fpclassifyf +
    • >>   __set_errno +
    • >>   __mathlib_rredf2 +
    • >>   __mathlib_flt_underflow +
    • >>   __mathlib_flt_invalid +
    • >>   __mathlib_flt_infnan +
    +
    [Called By]
    • >>   Task_blink +
    • >>   Chassis_LQRControl +
    • >>   VMC_GroundContactDetection +
    • >>   VMC_ForwardSolve +
    • >>   VMC_ComputeJacobian +
    + +

    __hardfp_sqrtf (Thumb, 58 bytes, Stack size 16 bytes, sqrtf.o(i.__hardfp_sqrtf)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = __hardfp_sqrtf ⇒ __set_errno +
    +
    [Calls]
    • >>   __set_errno +
    +
    [Called By]
    • >>   VMC_ForwardSolve +
    + +

    __hardfp_tanf (Thumb, 322 bytes, Stack size 16 bytes, tanf.o(i.__hardfp_tanf)) +

    [Stack]

    • Max Depth = 36
    • Call Chain = __hardfp_tanf ⇒ __mathlib_rredf2 +
    +
    [Calls]
    • >>   __ARM_fpclassifyf +
    • >>   __set_errno +
    • >>   __mathlib_rredf2 +
    • >>   __mathlib_flt_underflow +
    • >>   __mathlib_flt_invalid +
    • >>   __mathlib_flt_infnan +
    +
    [Called By]
    • >>   LowPassFilter2p_Init +
    + +

    __mathlib_flt_infnan (Thumb, 6 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_infnan)) +

    [Called By]

    • >>   __hardfp_tanf +
    • >>   __hardfp_sinf +
    • >>   __hardfp_cosf +
    + +

    __mathlib_flt_infnan2 (Thumb, 6 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_infnan2)) +

    [Called By]

    • >>   __hardfp_atan2f +
    + +

    __mathlib_flt_invalid (Thumb, 10 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_invalid)) +

    [Called By]

    • >>   __hardfp_tanf +
    • >>   __hardfp_sinf +
    • >>   __hardfp_cosf +
    + +

    __mathlib_flt_underflow (Thumb, 10 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_underflow)) +

    [Called By]

    • >>   __hardfp_tanf +
    • >>   __hardfp_sinf +
    • >>   __hardfp_atan2f +
    + +

    __mathlib_rredf2 (Thumb, 316 bytes, Stack size 20 bytes, rredf.o(i.__mathlib_rredf2)) +

    [Stack]

    • Max Depth = 20
    • Call Chain = __mathlib_rredf2 +
    +
    [Called By]
    • >>   __hardfp_tanf +
    • >>   __hardfp_sinf +
    • >>   __hardfp_cosf +
    + +

    __aeabi_ddiv (Thumb, 0 bytes, Stack size 32 bytes, ddiv.o(x$fpl$ddiv)) +

    [Stack]

    • Max Depth = 32
    • Call Chain = __aeabi_ddiv +
    +
    [Called By]
    • >>   Task_rc +
    • >>   Task_ctrl_gimbal +
    • >>   Task_ctrl_chassis +
    • >>   Task_atti_esti +
    • >>   Task_blink +
    + +

    _ddiv (Thumb, 556 bytes, Stack size 32 bytes, ddiv.o(x$fpl$ddiv), UNUSED) +

    [Calls]

    • >>   __fpl_dretinf +
    • >>   __fpl_dnaninf +
    + +

    __aeabi_d2uiz (Thumb, 0 bytes, Stack size 32 bytes, dfixu.o(x$fpl$dfixu)) +

    [Stack]

    • Max Depth = 32
    • Call Chain = __aeabi_d2uiz +
    +
    [Called By]
    • >>   Task_rc +
    • >>   Task_ctrl_gimbal +
    • >>   Task_ctrl_chassis +
    • >>   Task_atti_esti +
    • >>   Task_blink +
    + +

    _dfixu (Thumb, 90 bytes, Stack size 32 bytes, dfixu.o(x$fpl$dfixu), UNUSED) +

    [Calls]

    • >>   __fpl_dnaninf +
    + +

    __aeabi_ui2d (Thumb, 0 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dfltu)) +

    [Called By]

    • >>   Task_rc +
    • >>   Task_ctrl_gimbal +
    • >>   Task_ctrl_chassis +
    • >>   Task_atti_esti +
    • >>   Task_blink +
    + +

    _dfltu (Thumb, 38 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dfltu), UNUSED) + +

    __fpl_dnaninf (Thumb, 156 bytes, Stack size 16 bytes, dnaninf.o(x$fpl$dnaninf), UNUSED) +

    [Called By]

    • >>   _dfixu +
    • >>   _ddiv +
    + +

    __fpl_dretinf (Thumb, 12 bytes, Stack size 0 bytes, dretinf.o(x$fpl$dretinf), UNUSED) +

    [Called By]

    • >>   _ddiv +
    + +

    __aeabi_ul2f (Thumb, 0 bytes, Stack size 0 bytes, ffltll_clz.o(x$fpl$ffltll)) +

    [Called By]

    • >>   Chassis_Control +
    + +

    _ll_uto_f (Thumb, 6 bytes, Stack size 0 bytes, ffltll_clz.o(x$fpl$ffltll), UNUSED) + +

    __aeabi_l2f (Thumb, 0 bytes, Stack size 0 bytes, ffltll_clz.o(x$fpl$ffltll), UNUSED) + +

    _ll_sto_f (Thumb, 90 bytes, Stack size 0 bytes, ffltll_clz.o(x$fpl$ffltll), UNUSED) + +

    _fp_init (Thumb, 26 bytes, Stack size 0 bytes, fpinit.o(x$fpl$fpinit)) +

    [Called By]

    • >>   __rt_lib_init_fp_1 +
    + +

    __fplib_config_fpu_vfp (Thumb, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED) + +

    __fplib_config_pureend_doubles (Thumb, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED) +

    +

    +Local Symbols +

    +

    CDC_Control_FS (Thumb, 4 bytes, Stack size 0 bytes, usbd_cdc_if.o(.text.CDC_Control_FS)) +
    [Address Reference Count : 1]

    • usbd_cdc_if.o(.data.USBD_Interface_fops_FS) +
    +

    CDC_DeInit_FS (Thumb, 4 bytes, Stack size 0 bytes, usbd_cdc_if.o(.text.CDC_DeInit_FS)) +
    [Address Reference Count : 1]

    • usbd_cdc_if.o(.data.USBD_Interface_fops_FS) +
    +

    CDC_Init_FS (Thumb, 44 bytes, Stack size 8 bytes, usbd_cdc_if.o(.text.CDC_Init_FS)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = CDC_Init_FS +
    +
    [Calls]
    • >>   USBD_CDC_SetTxBuffer +
    • >>   USBD_CDC_SetRxBuffer +
    +
    [Address Reference Count : 1]
    • usbd_cdc_if.o(.data.USBD_Interface_fops_FS) +
    +

    CDC_Receive_FS (Thumb, 28 bytes, Stack size 8 bytes, usbd_cdc_if.o(.text.CDC_Receive_FS)) +

    [Stack]

    • Max Depth = 52
    • Call Chain = CDC_Receive_FS ⇒ USBD_CDC_ReceivePacket ⇒ USBD_LL_PrepareReceive ⇒ HAL_PCD_EP_Receive ⇒ USB_EPStartXfer +
    +
    [Calls]
    • >>   USBD_CDC_SetRxBuffer +
    • >>   USBD_CDC_ReceivePacket +
    +
    [Address Reference Count : 1]
    • usbd_cdc_if.o(.data.USBD_Interface_fops_FS) +
    +

    CDC_TransmitCplt_FS (Thumb, 4 bytes, Stack size 0 bytes, usbd_cdc_if.o(.text.CDC_TransmitCplt_FS)) +
    [Address Reference Count : 1]

    • usbd_cdc_if.o(.data.USBD_Interface_fops_FS) +
    +

    TIM_OC1_SetConfig (Thumb, 212 bytes, Stack size 40 bytes, stm32f4xx_hal_tim.o(.text.TIM_OC1_SetConfig)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = TIM_OC1_SetConfig +
    +
    [Calls]
    • >>   assert_failed +
    +
    [Called By]
    • >>   HAL_TIM_PWM_ConfigChannel +
    + +

    TIM_OC3_SetConfig (Thumb, 220 bytes, Stack size 40 bytes, stm32f4xx_hal_tim.o(.text.TIM_OC3_SetConfig)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = TIM_OC3_SetConfig +
    +
    [Calls]
    • >>   assert_failed +
    +
    [Called By]
    • >>   HAL_TIM_PWM_ConfigChannel +
    + +

    UART_DMAAbortOnError (Thumb, 10 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(.text.UART_DMAAbortOnError)) +

    [Calls]

    • >>   HAL_UART_ErrorCallback +
    +
    [Address Reference Count : 1]
    • stm32f4xx_hal_uart.o(.text.HAL_UART_IRQHandler) +
    +

    UART_DMAError (Thumb, 380 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(.text.UART_DMAError)) +

    [Calls]

    • >>   HAL_UART_ErrorCallback +
    +
    [Address Reference Count : 1]
    • stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA) +
    +

    UART_DMAReceiveCplt (Thumb, 350 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(.text.UART_DMAReceiveCplt)) +

    [Calls]

    • >>   HAL_UARTEx_RxEventCallback +
    • >>   HAL_UART_RxCpltCallback +
    +
    [Address Reference Count : 1]
    • stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA) +
    +

    UART_DMARxHalfCplt (Thumb, 24 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(.text.UART_DMARxHalfCplt)) +

    [Calls]

    • >>   HAL_UARTEx_RxEventCallback +
    • >>   HAL_UART_RxHalfCpltCallback +
    +
    [Address Reference Count : 1]
    • stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA) +
    +

    UART_Receive_IT (Thumb, 258 bytes, Stack size 4 bytes, stm32f4xx_hal_uart.o(.text.UART_Receive_IT)) +

    [Stack]

    • Max Depth = 4
    • Call Chain = UART_Receive_IT +
    +
    [Calls]
    • >>   HAL_UARTEx_RxEventCallback +
    • >>   HAL_UART_RxCpltCallback +
    +
    [Called By]
    • >>   HAL_UART_IRQHandler +
    + +

    UART_SetConfig (Thumb, 350 bytes, Stack size 8 bytes, stm32f4xx_hal_uart.o(.text.UART_SetConfig)) +

    [Stack]

    • Max Depth = 56
    • Call Chain = UART_SetConfig ⇒ __aeabi_uldivmod +
    +
    [Calls]
    • >>   HAL_RCC_GetPCLK2Freq +
    • >>   HAL_RCC_GetPCLK1Freq +
    • >>   assert_failed +
    • >>   __aeabi_uldivmod +
    +
    [Called By]
    • >>   HAL_UART_Init +
    + +

    prvUnlockQueue (Thumb, 116 bytes, Stack size 24 bytes, queue.o(.text.prvUnlockQueue)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = prvUnlockQueue ⇒ xTaskRemoveFromEventList +
    +
    [Calls]
    • >>   xTaskRemoveFromEventList +
    • >>   vTaskMissedYield +
    • >>   vPortExitCritical +
    • >>   vPortEnterCritical +
    +
    [Called By]
    • >>   xQueueSemaphoreTake +
    • >>   xQueueReceive +
    • >>   xQueueGenericSend +
    • >>   vQueueWaitForMessageRestricted +
    + +

    prvAddNewTaskToReadyList (Thumb, 650 bytes, Stack size 24 bytes, tasks.o(.text.prvAddNewTaskToReadyList)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = prvAddNewTaskToReadyList +
    +
    [Calls]
    • >>   vListInsertEnd +
    • >>   vPortExitCritical +
    • >>   vPortEnterCritical +
    • >>   vListInitialise +
    +
    [Called By]
    • >>   xTaskCreateStatic +
    • >>   xTaskCreate +
    • >>   vTaskStartScheduler +
    + +

    prvIdleTask (Thumb, 134 bytes, Stack size 0 bytes, tasks.o(.text.prvIdleTask)) +

    [Stack]

    • Max Depth = 72
    • Call Chain = prvIdleTask ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   uxListRemove +
    • >>   vPortFree +
    • >>   vPortExitCritical +
    • >>   vPortEnterCritical +
    +
    [Address Reference Count : 1]
    • tasks.o(.text.vTaskStartScheduler) +
    +

    prvInitialiseNewTask (Thumb, 302 bytes, Stack size 32 bytes, tasks.o(.text.prvInitialiseNewTask)) +

    [Stack]

    • Max Depth = 36
    • Call Chain = prvInitialiseNewTask ⇒ __aeabi_memset4 ⇒ _memset_w +
    +
    [Calls]
    • >>   pxPortInitialiseStack +
    • >>   vListInitialiseItem +
    • >>   __aeabi_memset4 +
    +
    [Called By]
    • >>   xTaskCreateStatic +
    • >>   xTaskCreate +
    • >>   vTaskStartScheduler +
    + +

    prvSampleTimeNow (Thumb, 180 bytes, Stack size 56 bytes, timers.o(.text.prvSampleTimeNow)) +

    [Stack]

    • Max Depth = 160
    • Call Chain = prvSampleTimeNow ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   xTaskGetSchedulerState +
    • >>   xTaskGetTickCount +
    • >>   xQueueGenericSend +
    • >>   vListInsert +
    • >>   uxListRemove +
    +
    [Called By]
    • >>   prvTimerTask +
    + +

    prvTimerTask (Thumb, 582 bytes, Stack size 40 bytes, timers.o(.text.prvTimerTask)) +

    [Stack]

    • Max Depth = 200
    • Call Chain = prvTimerTask ⇒ prvSampleTimeNow ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   xTaskGetSchedulerState +
    • >>   prvSampleTimeNow +
    • >>   xQueueReceive +
    • >>   xQueueGenericSend +
    • >>   vQueueWaitForMessageRestricted +
    • >>   vListInsert +
    • >>   uxListRemove +
    • >>   xTaskResumeAll +
    • >>   vTaskSuspendAll +
    • >>   vPortFree +
    +
    [Address Reference Count : 1]
    • timers.o(.text.xTimerCreateTimerTask) +
    +

    prvPortStartFirstTask (Thumb, 34 bytes, Stack size 0 bytes, port.o(.text.prvPortStartFirstTask)) +

    [Called By]

    • >>   xPortStartScheduler +
    + +

    prvTaskExitError (Thumb, 62 bytes, Stack size 4 bytes, port.o(.text.prvTaskExitError)) +

    [Stack]

    • Max Depth = 4
    • Call Chain = prvTaskExitError +
    +
    [Address Reference Count : 1]
    • port.o(.text.pxPortInitialiseStack) +
    +

    vPortEnableVFP (Thumb, 14 bytes, Stack size 0 bytes, port.o(.text.vPortEnableVFP)) +

    [Called By]

    • >>   xPortStartScheduler +
    + +

    USBD_CDC_DataIn (Thumb, 118 bytes, Stack size 16 bytes, usbd_cdc.o(.text.USBD_CDC_DataIn)) +

    [Stack]

    • Max Depth = 52
    • Call Chain = USBD_CDC_DataIn ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer +
    +
    [Calls]
    • >>   USBD_LL_Transmit +
    +
    [Address Reference Count : 1]
    • usbd_cdc.o(.data.USBD_CDC) +
    +

    USBD_CDC_DataOut (Thumb, 60 bytes, Stack size 16 bytes, usbd_cdc.o(.text.USBD_CDC_DataOut)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = USBD_CDC_DataOut +
    +
    [Calls]
    • >>   USBD_LL_GetRxDataSize +
    +
    [Address Reference Count : 1]
    • usbd_cdc.o(.data.USBD_CDC) +
    +

    USBD_CDC_DeInit (Thumb, 96 bytes, Stack size 16 bytes, usbd_cdc.o(.text.USBD_CDC_DeInit)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = USBD_CDC_DeInit ⇒ USBD_LL_CloseEP ⇒ HAL_PCD_EP_Close ⇒ USB_DeactivateEndpoint +
    +
    [Calls]
    • >>   USBD_static_free +
    • >>   USBD_LL_CloseEP +
    +
    [Address Reference Count : 1]
    • usbd_cdc.o(.data.USBD_CDC) +
    +

    USBD_CDC_EP0_RxReady (Thumb, 60 bytes, Stack size 8 bytes, usbd_cdc.o(.text.USBD_CDC_EP0_RxReady)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = USBD_CDC_EP0_RxReady +
    +
    [Address Reference Count : 1]
    • usbd_cdc.o(.data.USBD_CDC) +
    +

    USBD_CDC_GetFSCfgDesc (Thumb, 82 bytes, Stack size 24 bytes, usbd_cdc.o(.text.USBD_CDC_GetFSCfgDesc)) +

    [Stack]

    • Max Depth = 32
    • Call Chain = USBD_CDC_GetFSCfgDesc ⇒ USBD_GetEpDesc +
    +
    [Calls]
    • >>   USBD_GetEpDesc +
    +
    [Address Reference Count : 1]
    • usbd_cdc.o(.data.USBD_CDC) +
    +

    USBD_CDC_GetHSCfgDesc (Thumb, 86 bytes, Stack size 24 bytes, usbd_cdc.o(.text.USBD_CDC_GetHSCfgDesc)) +

    [Stack]

    • Max Depth = 32
    • Call Chain = USBD_CDC_GetHSCfgDesc ⇒ USBD_GetEpDesc +
    +
    [Calls]
    • >>   USBD_GetEpDesc +
    +
    [Address Reference Count : 1]
    • usbd_cdc.o(.data.USBD_CDC) +
    +

    USBD_CDC_GetOtherSpeedCfgDesc (Thumb, 82 bytes, Stack size 24 bytes, usbd_cdc.o(.text.USBD_CDC_GetOtherSpeedCfgDesc)) +

    [Stack]

    • Max Depth = 32
    • Call Chain = USBD_CDC_GetOtherSpeedCfgDesc ⇒ USBD_GetEpDesc +
    +
    [Calls]
    • >>   USBD_GetEpDesc +
    +
    [Address Reference Count : 1]
    • usbd_cdc.o(.data.USBD_CDC) +
    +

    USBD_CDC_Init (Thumb, 210 bytes, Stack size 24 bytes, usbd_cdc.o(.text.USBD_CDC_Init)) +

    [Stack]

    • Max Depth = 60 + Unknown Stack Size +
    • Call Chain = USBD_CDC_Init ⇒ USBD_LL_PrepareReceive ⇒ HAL_PCD_EP_Receive ⇒ USB_EPStartXfer +
    +
    [Calls]
    • >>   USBD_static_malloc +
    • >>   USBD_LL_PrepareReceive +
    • >>   USBD_LL_OpenEP +
    • >>   __aeabi_memclr4 +
    +
    [Address Reference Count : 1]
    • usbd_cdc.o(.data.USBD_CDC) +
    +

    USBD_CDC_Setup (Thumb, 252 bytes, Stack size 24 bytes, usbd_cdc.o(.text.USBD_CDC_Setup)) +

    [Stack]

    • Max Depth = 68
    • Call Chain = USBD_CDC_Setup ⇒ USBD_CtlPrepareRx ⇒ USBD_LL_PrepareReceive ⇒ HAL_PCD_EP_Receive ⇒ USB_EPStartXfer +
    +
    [Calls]
    • >>   USBD_CtlPrepareRx +
    • >>   USBD_CtlSendData +
    • >>   USBD_CtlError +
    +
    [Address Reference Count : 1]
    • usbd_cdc.o(.data.USBD_CDC) +
    +

    BSP_CAN_DefaultIdParser (Thumb, 2 bytes, Stack size 0 bytes, can_1.o(.text.BSP_CAN_DefaultIdParser)) +
    [Address Reference Count : 1]

    • can_1.o(.text.BSP_CAN_Init) +
    +

    BSP_CAN_RxFifo0Callback (Thumb, 550 bytes, Stack size 104 bytes, can_1.o(.text.BSP_CAN_RxFifo0Callback)) +

    [Stack]

    • Max Depth = 232
    • Call Chain = BSP_CAN_RxFifo0Callback ⇒ osMessageQueuePut ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   HAL_GetTick +
    • >>   HAL_CAN_GetRxMessage +
    • >>   HAL_CAN_GetRxFifoFillLevel +
    • >>   osMessageQueuePut +
    • >>   __aeabi_memcpy +
    +
    [Address Reference Count : 1]
    • can_1.o(.text.BSP_CAN_Init) +
    +

    BSP_CAN_RxFifo1Callback (Thumb, 550 bytes, Stack size 104 bytes, can_1.o(.text.BSP_CAN_RxFifo1Callback)) +

    [Stack]

    • Max Depth = 232
    • Call Chain = BSP_CAN_RxFifo1Callback ⇒ osMessageQueuePut ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick +
    +
    [Calls]
    • >>   HAL_GetTick +
    • >>   HAL_CAN_GetRxMessage +
    • >>   HAL_CAN_GetRxFifoFillLevel +
    • >>   osMessageQueuePut +
    • >>   __aeabi_memcpy +
    +
    [Address Reference Count : 1]
    • can_1.o(.text.BSP_CAN_Init) +
    +

    DR16_RxCpltCallback (Thumb, 16 bytes, Stack size 0 bytes, dr16.o(.text.DR16_RxCpltCallback)) +

    [Stack]

    • Max Depth = 56
    • Call Chain = DR16_RxCpltCallback ⇒ osThreadFlagsSet ⇒ xTaskGenericNotifyFromISR +
    +
    [Calls]
    • >>   osThreadFlagsSet +
    +
    [Address Reference Count : 1]
    • dr16.o(.text.DR16_Init) +
    +

    MOTOR_LZ_IdParser (Thumb, 32 bytes, Stack size 0 bytes, motor_lz.o(.text.MOTOR_LZ_IdParser)) +
    [Address Reference Count : 1]

    • motor_lz.o(.text.MOTOR_LZ_Init) +

    +

    +Undefined Global Symbols +


    diff --git a/MDK-ARM/DevC/ExtDll.iex b/MDK-ARM/DevC/ExtDll.iex new file mode 100644 index 0000000..b661f48 --- /dev/null +++ b/MDK-ARM/DevC/ExtDll.iex @@ -0,0 +1,2 @@ +[EXTDLL] +Count=0 diff --git a/MDK-ARM/DevC/adc.d b/MDK-ARM/DevC/adc.d new file mode 100644 index 0000000..49ac396 --- /dev/null +++ b/MDK-ARM/DevC/adc.d @@ -0,0 +1,43 @@ +./devc/adc.o: ..\Core\Src\adc.c ..\Core\Inc\adc.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/ahrs.d b/MDK-ARM/DevC/ahrs.d new file mode 100644 index 0000000..af164b5 --- /dev/null +++ b/MDK-ARM/DevC/ahrs.d @@ -0,0 +1,8 @@ +./devc/ahrs.o: ..\User\component\ahrs.c ..\User\component\ahrs.h \ + ..\User\component\user_math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\float.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h diff --git a/MDK-ARM/DevC/atti_esti.d b/MDK-ARM/DevC/atti_esti.d new file mode 100644 index 0000000..06ba6c0 --- /dev/null +++ b/MDK-ARM/DevC/atti_esti.d @@ -0,0 +1,67 @@ +./devc/atti_esti.o: ..\User\task\atti_esti.c ..\User\task\user_task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ + ..\User\bsp\can.h ..\Core\Inc\can.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\User\bsp\bsp.h ..\User\bsp\mm.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ + ..\User\device\dm_imu.h ..\User\device\device.h \ + ..\User\component\ahrs.h ..\User\component\user_math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\float.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\math.h ..\User\module\config.h \ + ..\User\device\motor_lz.h ..\User\device\motor.h \ + ..\User\device\motor_lk.h ..\User\module\balance_chassis.h \ + ..\User\component\vmc.h ..\User\component\kinematics.h \ + ..\User\component\lqr.h ..\User\component\filter.h \ + ..\User\component\pid.h diff --git a/MDK-ARM/DevC/balance_chassis.d b/MDK-ARM/DevC/balance_chassis.d new file mode 100644 index 0000000..da91357 --- /dev/null +++ b/MDK-ARM/DevC/balance_chassis.d @@ -0,0 +1,67 @@ +./devc/balance_chassis.o: ..\User\module\balance_chassis.c \ + ..\User\module\balance_chassis.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h \ + ..\User\component\vmc.h C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\math.h \ + ..\User\component\kinematics.h ..\User\component\lqr.h \ + ..\User\component\ahrs.h ..\User\component\user_math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\float.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\User\component\filter.h ..\User\component\pid.h \ + ..\User\device\motor.h ..\User\device\device.h \ + ..\User\device\motor_lk.h ..\User\bsp\can.h ..\Core\Inc\can.h \ + ..\Core\Inc\main.h ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\User\bsp\bsp.h ..\User\bsp\mm.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ + ..\User\device\motor_lz.h ..\User\bsp\time.h \ + ..\User\component\limiter.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h diff --git a/MDK-ARM/DevC/blink.d b/MDK-ARM/DevC/blink.d new file mode 100644 index 0000000..cc0dd68 --- /dev/null +++ b/MDK-ARM/DevC/blink.d @@ -0,0 +1,55 @@ +./devc/blink.o: ..\User\task\blink.c ..\User\task\user_task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ + ..\User\bsp\pwm.h ..\Core\Inc\tim.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\User\bsp\bsp.h C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\math.h diff --git a/MDK-ARM/DevC/buzzer.d b/MDK-ARM/DevC/buzzer.d new file mode 100644 index 0000000..595c9b0 --- /dev/null +++ b/MDK-ARM/DevC/buzzer.d @@ -0,0 +1,47 @@ +./devc/buzzer.o: ..\User\device\buzzer.c ..\User\device\buzzer.h \ + ..\User\device\device.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h ..\User\bsp\pwm.h \ + ..\Core\Inc\tim.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\User\bsp\bsp.h diff --git a/MDK-ARM/DevC/can.d b/MDK-ARM/DevC/can.d new file mode 100644 index 0000000..e81389b --- /dev/null +++ b/MDK-ARM/DevC/can.d @@ -0,0 +1,43 @@ +./devc/can.o: ..\Core\Src\can.c ..\Core\Inc\can.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/can_1.d b/MDK-ARM/DevC/can_1.d new file mode 100644 index 0000000..dc6c56b --- /dev/null +++ b/MDK-ARM/DevC/can_1.d @@ -0,0 +1,58 @@ +./devc/can_1.o: ..\User\bsp\can.c ..\User\bsp\can.h ..\Core\Inc\can.h \ + ..\Core\Inc\main.h ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\User\bsp\bsp.h ..\User\bsp\mm.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h diff --git a/MDK-ARM/DevC/cmd.d b/MDK-ARM/DevC/cmd.d new file mode 100644 index 0000000..0e0dcb2 --- /dev/null +++ b/MDK-ARM/DevC/cmd.d @@ -0,0 +1,8 @@ +./devc/cmd.o: ..\User\component\cmd.c ..\User\component\cmd.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\User\component\ahrs.h ..\User\component\user_math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\float.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h diff --git a/MDK-ARM/DevC/cmsis_os2.d b/MDK-ARM/DevC/cmsis_os2.d new file mode 100644 index 0000000..a88b13a --- /dev/null +++ b/MDK-ARM/DevC/cmsis_os2.d @@ -0,0 +1,63 @@ +./devc/cmsis_os2.o: \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_mpool.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_os2.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/config.d b/MDK-ARM/DevC/config.d new file mode 100644 index 0000000..c74f0be --- /dev/null +++ b/MDK-ARM/DevC/config.d @@ -0,0 +1,66 @@ +./devc/config.o: ..\User\module\config.c ..\User\module\config.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\User\device\dm_imu.h ..\User\device\device.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h \ + ..\User\component\ahrs.h ..\User\component\user_math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\float.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h ..\User\bsp\can.h \ + ..\Core\Inc\can.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\User\bsp\bsp.h ..\User\bsp\mm.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ + ..\User\device\motor_lz.h ..\User\device\motor.h \ + ..\User\device\motor_lk.h ..\User\module\balance_chassis.h \ + ..\User\component\vmc.h ..\User\component\kinematics.h \ + ..\User\component\lqr.h ..\User\component\filter.h \ + ..\User\component\pid.h diff --git a/MDK-ARM/DevC/crc.d b/MDK-ARM/DevC/crc.d new file mode 100644 index 0000000..f8b4974 --- /dev/null +++ b/MDK-ARM/DevC/crc.d @@ -0,0 +1,43 @@ +./devc/crc.o: ..\Core\Src\crc.c ..\Core\Inc\crc.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/croutine.d b/MDK-ARM/DevC/croutine.d new file mode 100644 index 0000000..92b60f1 --- /dev/null +++ b/MDK-ARM/DevC/croutine.d @@ -0,0 +1,13 @@ +./devc/croutine.o: ..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\croutine.h diff --git a/MDK-ARM/DevC/ctrl_chassis.d b/MDK-ARM/DevC/ctrl_chassis.d new file mode 100644 index 0000000..70c3945 --- /dev/null +++ b/MDK-ARM/DevC/ctrl_chassis.d @@ -0,0 +1,68 @@ +./devc/ctrl_chassis.o: ..\User\task\ctrl_chassis.c \ + ..\User\task\user_task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ + ..\User\bsp\can.h ..\Core\Inc\can.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\User\bsp\bsp.h ..\User\bsp\mm.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ + ..\User\device\motor_lk.h ..\User\device\device.h \ + ..\User\device\motor.h ..\User\device\motor_lz.h \ + ..\User\module\config.h ..\User\device\dm_imu.h \ + ..\User\component\ahrs.h ..\User\component\user_math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\float.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\math.h \ + ..\User\module\balance_chassis.h ..\User\component\vmc.h \ + ..\User\component\kinematics.h ..\User\component\lqr.h \ + ..\User\component\filter.h ..\User\component\pid.h diff --git a/MDK-ARM/DevC/ctrl_gimbal.d b/MDK-ARM/DevC/ctrl_gimbal.d new file mode 100644 index 0000000..972a8b0 --- /dev/null +++ b/MDK-ARM/DevC/ctrl_gimbal.d @@ -0,0 +1,65 @@ +./devc/ctrl_gimbal.o: ..\User\task\ctrl_gimbal.c \ + ..\User\device\motor_rm.h ..\User\device\motor.h \ + ..\User\device\device.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h ..\User\bsp\can.h \ + ..\Core\Inc\can.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\User\bsp\bsp.h ..\User\bsp\mm.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ + ..\User\task\user_task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ + ..\User\device\motor_dm.h ..\User\component\pid.h \ + ..\User\component\filter.h ..\User\component\user_math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\float.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\math.h diff --git a/MDK-ARM/DevC/dm_imu.d b/MDK-ARM/DevC/dm_imu.d new file mode 100644 index 0000000..56ee2a5 --- /dev/null +++ b/MDK-ARM/DevC/dm_imu.d @@ -0,0 +1,62 @@ +./devc/dm_imu.o: ..\User\device\dm_imu.c ..\User\device\dm_imu.h \ + ..\User\device\device.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\User\component\ahrs.h ..\User\component\user_math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\float.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h ..\User\bsp\can.h \ + ..\Core\Inc\can.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\User\bsp\bsp.h ..\User\bsp\mm.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ + ..\User\bsp\time.h C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h diff --git a/MDK-ARM/DevC/dma.d b/MDK-ARM/DevC/dma.d new file mode 100644 index 0000000..77c3930 --- /dev/null +++ b/MDK-ARM/DevC/dma.d @@ -0,0 +1,43 @@ +./devc/dma.o: ..\Core\Src\dma.c ..\Core\Inc\dma.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/dr16.d b/MDK-ARM/DevC/dr16.d new file mode 100644 index 0000000..e8eaa9a --- /dev/null +++ b/MDK-ARM/DevC/dr16.d @@ -0,0 +1,51 @@ +./devc/dr16.o: ..\User\device\dr16.c ..\User\device\dr16.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\User\component\user_math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\float.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h \ + ..\User\device\device.h ..\User\bsp\uart.h ..\Core\Inc\usart.h \ + ..\Core\Inc\main.h ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\User\bsp\bsp.h ..\User\bsp\time.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h diff --git a/MDK-ARM/DevC/dwt.d b/MDK-ARM/DevC/dwt.d new file mode 100644 index 0000000..77bc005 --- /dev/null +++ b/MDK-ARM/DevC/dwt.d @@ -0,0 +1,43 @@ +./devc/dwt.o: ..\User\bsp\dwt.c ..\User\bsp\dwt.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/event_groups.d b/MDK-ARM/DevC/event_groups.d new file mode 100644 index 0000000..a0c5218 --- /dev/null +++ b/MDK-ARM/DevC/event_groups.d @@ -0,0 +1,18 @@ +./devc/event_groups.o: \ + ..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdlib.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h diff --git a/MDK-ARM/DevC/filter.d b/MDK-ARM/DevC/filter.d new file mode 100644 index 0000000..ed6ea5e --- /dev/null +++ b/MDK-ARM/DevC/filter.d @@ -0,0 +1,7 @@ +./devc/filter.o: ..\User\component\filter.c ..\User\component\filter.h \ + ..\User\component\user_math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\float.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h diff --git a/MDK-ARM/DevC/freertos.d b/MDK-ARM/DevC/freertos.d new file mode 100644 index 0000000..dd21c1b --- /dev/null +++ b/MDK-ARM/DevC/freertos.d @@ -0,0 +1,56 @@ +./devc/freertos.o: ..\Core\Src\freertos.c \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ + ..\Core\Inc\main.h ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ + ..\User\task\user_task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h diff --git a/MDK-ARM/DevC/gpio.d b/MDK-ARM/DevC/gpio.d new file mode 100644 index 0000000..2a1c50f --- /dev/null +++ b/MDK-ARM/DevC/gpio.d @@ -0,0 +1,43 @@ +./devc/gpio.o: ..\Core\Src\gpio.c ..\Core\Inc\gpio.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/gpio_1.d b/MDK-ARM/DevC/gpio_1.d new file mode 100644 index 0000000..7b6d373 --- /dev/null +++ b/MDK-ARM/DevC/gpio_1.d @@ -0,0 +1,46 @@ +./devc/gpio_1.o: ..\User\bsp\gpio.c ..\User\bsp\gpio.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h ..\User\bsp\bsp.h \ + ..\Core\Inc\gpio.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\Core\Inc\main.h diff --git a/MDK-ARM/DevC/heap_4.d b/MDK-ARM/DevC/heap_4.d new file mode 100644 index 0000000..313b66b --- /dev/null +++ b/MDK-ARM/DevC/heap_4.d @@ -0,0 +1,14 @@ +./devc/heap_4.o: \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdlib.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h diff --git a/MDK-ARM/DevC/i2c.d b/MDK-ARM/DevC/i2c.d new file mode 100644 index 0000000..f027e7a --- /dev/null +++ b/MDK-ARM/DevC/i2c.d @@ -0,0 +1,43 @@ +./devc/i2c.o: ..\Core\Src\i2c.c ..\Core\Inc\i2c.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/init.d b/MDK-ARM/DevC/init.d new file mode 100644 index 0000000..9599f96 --- /dev/null +++ b/MDK-ARM/DevC/init.d @@ -0,0 +1,67 @@ +./devc/init.o: ..\User\task\init.c ..\User\task\user_task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ + ..\User\component\ahrs.h ..\User\component\user_math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\float.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h \ + ..\User\module\config.h ..\User\device\dm_imu.h \ + ..\User\device\device.h ..\User\bsp\can.h ..\Core\Inc\can.h \ + ..\Core\Inc\main.h ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\User\bsp\bsp.h ..\User\bsp\mm.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ + ..\User\device\motor_lz.h ..\User\device\motor.h \ + ..\User\device\motor_lk.h ..\User\module\balance_chassis.h \ + ..\User\component\vmc.h ..\User\component\kinematics.h \ + ..\User\component\lqr.h ..\User\component\filter.h \ + ..\User\component\pid.h diff --git a/MDK-ARM/DevC/kinematics.d b/MDK-ARM/DevC/kinematics.d new file mode 100644 index 0000000..0deabef --- /dev/null +++ b/MDK-ARM/DevC/kinematics.d @@ -0,0 +1,8 @@ +./devc/kinematics.o: ..\User\component\kinematics.c \ + ..\User\component\kinematics.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\math.h \ + ..\User\component\user_math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\float.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h diff --git a/MDK-ARM/DevC/limiter.d b/MDK-ARM/DevC/limiter.d new file mode 100644 index 0000000..a43fdc0 --- /dev/null +++ b/MDK-ARM/DevC/limiter.d @@ -0,0 +1,5 @@ +./devc/limiter.o: ..\User\component\limiter.c ..\User\component\limiter.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h diff --git a/MDK-ARM/DevC/list.d b/MDK-ARM/DevC/list.d new file mode 100644 index 0000000..226c7e4 --- /dev/null +++ b/MDK-ARM/DevC/list.d @@ -0,0 +1,12 @@ +./devc/list.o: ..\Middlewares\Third_Party\FreeRTOS\Source\list.c \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdlib.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h diff --git a/MDK-ARM/DevC/lqr.d b/MDK-ARM/DevC/lqr.d new file mode 100644 index 0000000..da5b143 --- /dev/null +++ b/MDK-ARM/DevC/lqr.d @@ -0,0 +1,5 @@ +./devc/lqr.o: ..\User\component\lqr.c ..\User\component\lqr.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h diff --git a/MDK-ARM/DevC/main.d b/MDK-ARM/DevC/main.d new file mode 100644 index 0000000..03215f1 --- /dev/null +++ b/MDK-ARM/DevC/main.d @@ -0,0 +1,63 @@ +./devc/main.o: ..\Core\Src\main.c ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ + ..\Core\Inc\adc.h ..\Core\Inc\main.h ..\Core\Inc\can.h \ + ..\Core\Inc\crc.h ..\Core\Inc\dma.h ..\Core\Inc\i2c.h \ + ..\Core\Inc\rng.h ..\Core\Inc\spi.h ..\Core\Inc\tim.h \ + ..\Core\Inc\usart.h ..\USB_DEVICE\App\usb_device.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_def.h \ + ..\USB_DEVICE\Target\usbd_conf.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdio.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdlib.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h ..\Core\Inc\gpio.h diff --git a/MDK-ARM/DevC/mm.d b/MDK-ARM/DevC/mm.d new file mode 100644 index 0000000..6b1ece1 --- /dev/null +++ b/MDK-ARM/DevC/mm.d @@ -0,0 +1,10 @@ +./devc/mm.o: ..\User\bsp\mm.c ..\User\bsp\mm.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h diff --git a/MDK-ARM/DevC/motor.d b/MDK-ARM/DevC/motor.d new file mode 100644 index 0000000..608af1a --- /dev/null +++ b/MDK-ARM/DevC/motor.d @@ -0,0 +1,5 @@ +./devc/motor.o: ..\User\device\motor.c ..\User\device\motor.h \ + ..\User\device\device.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h diff --git a/MDK-ARM/DevC/motor_lk.d b/MDK-ARM/DevC/motor_lk.d new file mode 100644 index 0000000..0e5c0b1 --- /dev/null +++ b/MDK-ARM/DevC/motor_lk.d @@ -0,0 +1,62 @@ +./devc/motor_lk.o: ..\User\device\motor_lk.c ..\User\device\motor_lk.h \ + ..\User\device\device.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h ..\User\device\motor.h \ + ..\User\bsp\can.h ..\Core\Inc\can.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\User\bsp\bsp.h ..\User\bsp\mm.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h ..\User\bsp\time.h \ + ..\User\component\user_math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\float.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\math.h diff --git a/MDK-ARM/DevC/motor_lz.d b/MDK-ARM/DevC/motor_lz.d new file mode 100644 index 0000000..443a54c --- /dev/null +++ b/MDK-ARM/DevC/motor_lz.d @@ -0,0 +1,62 @@ +./devc/motor_lz.o: ..\User\device\motor_lz.c ..\User\device\motor_lz.h \ + ..\User\device\device.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h ..\User\device\motor.h \ + ..\User\bsp\can.h ..\Core\Inc\can.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\User\bsp\bsp.h ..\User\bsp\mm.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h ..\User\bsp\time.h \ + ..\User\component\user_math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\float.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\math.h diff --git a/MDK-ARM/DevC/pid.d b/MDK-ARM/DevC/pid.d new file mode 100644 index 0000000..0126e83 --- /dev/null +++ b/MDK-ARM/DevC/pid.d @@ -0,0 +1,7 @@ +./devc/pid.o: ..\User\component\pid.c ..\User\component\pid.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\User\component\filter.h ..\User\component\user_math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\float.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h diff --git a/MDK-ARM/DevC/port.d b/MDK-ARM/DevC/port.d new file mode 100644 index 0000000..859c239 --- /dev/null +++ b/MDK-ARM/DevC/port.d @@ -0,0 +1,13 @@ +./devc/port.o: \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\port.c \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h diff --git a/MDK-ARM/DevC/pwm.d b/MDK-ARM/DevC/pwm.d new file mode 100644 index 0000000..b23d079 --- /dev/null +++ b/MDK-ARM/DevC/pwm.d @@ -0,0 +1,44 @@ +./devc/pwm.o: ..\User\bsp\pwm.c ..\Core\Inc\tim.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\User\bsp\pwm.h ..\User\bsp\bsp.h diff --git a/MDK-ARM/DevC/queue.d b/MDK-ARM/DevC/queue.d new file mode 100644 index 0000000..cf440d7 --- /dev/null +++ b/MDK-ARM/DevC/queue.d @@ -0,0 +1,16 @@ +./devc/queue.o: ..\Middlewares\Third_Party\FreeRTOS\Source\queue.c \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdlib.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h diff --git a/MDK-ARM/DevC/rc.d b/MDK-ARM/DevC/rc.d new file mode 100644 index 0000000..59be96b --- /dev/null +++ b/MDK-ARM/DevC/rc.d @@ -0,0 +1,67 @@ +./devc/rc.o: ..\User\task\rc.c ..\User\task\user_task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ + ..\User\device\dr16.h ..\User\component\user_math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\float.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h \ + ..\User\device\device.h ..\User\module\balance_chassis.h \ + ..\User\component\vmc.h ..\User\component\kinematics.h \ + ..\User\component\lqr.h ..\User\component\ahrs.h \ + ..\User\component\filter.h ..\User\component\pid.h \ + ..\User\device\motor.h ..\User\device\motor_lk.h ..\User\bsp\can.h \ + ..\Core\Inc\can.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\User\bsp\bsp.h ..\User\bsp\mm.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ + ..\User\device\motor_lz.h diff --git a/MDK-ARM/DevC/rng.d b/MDK-ARM/DevC/rng.d new file mode 100644 index 0000000..9606c69 --- /dev/null +++ b/MDK-ARM/DevC/rng.d @@ -0,0 +1,43 @@ +./devc/rng.o: ..\Core\Src\rng.c ..\Core\Inc\rng.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/spi.d b/MDK-ARM/DevC/spi.d new file mode 100644 index 0000000..efaa410 --- /dev/null +++ b/MDK-ARM/DevC/spi.d @@ -0,0 +1,43 @@ +./devc/spi.o: ..\Core\Src\spi.c ..\Core\Inc\spi.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/spi_1.d b/MDK-ARM/DevC/spi_1.d new file mode 100644 index 0000000..8170aaf --- /dev/null +++ b/MDK-ARM/DevC/spi_1.d @@ -0,0 +1,45 @@ +./devc/spi_1.o: ..\User\bsp\spi.c ..\Core\Inc\spi.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\User\bsp\spi.h C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h \ + ..\User\bsp\bsp.h diff --git a/MDK-ARM/DevC/stm32f4xx_hal.d b/MDK-ARM/DevC/stm32f4xx_hal.d new file mode 100644 index 0000000..9f8b08a --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_hal.d @@ -0,0 +1,44 @@ +./devc/stm32f4xx_hal.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stm32f4xx_hal_adc.d b/MDK-ARM/DevC/stm32f4xx_hal_adc.d new file mode 100644 index 0000000..df2553b --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_hal_adc.d @@ -0,0 +1,44 @@ +./devc/stm32f4xx_hal_adc.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc.c \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stm32f4xx_hal_adc_ex.d b/MDK-ARM/DevC/stm32f4xx_hal_adc_ex.d new file mode 100644 index 0000000..b084912 --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_hal_adc_ex.d @@ -0,0 +1,44 @@ +./devc/stm32f4xx_hal_adc_ex.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc_ex.c \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stm32f4xx_hal_can.d b/MDK-ARM/DevC/stm32f4xx_hal_can.d new file mode 100644 index 0000000..caef7e5 --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_hal_can.d @@ -0,0 +1,44 @@ +./devc/stm32f4xx_hal_can.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stm32f4xx_hal_cortex.d b/MDK-ARM/DevC/stm32f4xx_hal_cortex.d new file mode 100644 index 0000000..14e2699 --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_hal_cortex.d @@ -0,0 +1,44 @@ +./devc/stm32f4xx_hal_cortex.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stm32f4xx_hal_crc.d b/MDK-ARM/DevC/stm32f4xx_hal_crc.d new file mode 100644 index 0000000..28bee9e --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_hal_crc.d @@ -0,0 +1,44 @@ +./devc/stm32f4xx_hal_crc.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stm32f4xx_hal_dma.d b/MDK-ARM/DevC/stm32f4xx_hal_dma.d new file mode 100644 index 0000000..93c0292 --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_hal_dma.d @@ -0,0 +1,44 @@ +./devc/stm32f4xx_hal_dma.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stm32f4xx_hal_dma_ex.d b/MDK-ARM/DevC/stm32f4xx_hal_dma_ex.d new file mode 100644 index 0000000..31ba460 --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_hal_dma_ex.d @@ -0,0 +1,44 @@ +./devc/stm32f4xx_hal_dma_ex.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stm32f4xx_hal_exti.d b/MDK-ARM/DevC/stm32f4xx_hal_exti.d new file mode 100644 index 0000000..0e54316 --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_hal_exti.d @@ -0,0 +1,44 @@ +./devc/stm32f4xx_hal_exti.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stm32f4xx_hal_flash.d b/MDK-ARM/DevC/stm32f4xx_hal_flash.d new file mode 100644 index 0000000..09e9c02 --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_hal_flash.d @@ -0,0 +1,44 @@ +./devc/stm32f4xx_hal_flash.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stm32f4xx_hal_flash_ex.d b/MDK-ARM/DevC/stm32f4xx_hal_flash_ex.d new file mode 100644 index 0000000..0fb3318 --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_hal_flash_ex.d @@ -0,0 +1,44 @@ +./devc/stm32f4xx_hal_flash_ex.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stm32f4xx_hal_flash_ramfunc.d b/MDK-ARM/DevC/stm32f4xx_hal_flash_ramfunc.d new file mode 100644 index 0000000..7588e8a --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_hal_flash_ramfunc.d @@ -0,0 +1,44 @@ +./devc/stm32f4xx_hal_flash_ramfunc.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stm32f4xx_hal_gpio.d b/MDK-ARM/DevC/stm32f4xx_hal_gpio.d new file mode 100644 index 0000000..6f91db9 --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_hal_gpio.d @@ -0,0 +1,44 @@ +./devc/stm32f4xx_hal_gpio.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stm32f4xx_hal_i2c.d b/MDK-ARM/DevC/stm32f4xx_hal_i2c.d new file mode 100644 index 0000000..8b61607 --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_hal_i2c.d @@ -0,0 +1,44 @@ +./devc/stm32f4xx_hal_i2c.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stm32f4xx_hal_i2c_ex.d b/MDK-ARM/DevC/stm32f4xx_hal_i2c_ex.d new file mode 100644 index 0000000..b0c46cc --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_hal_i2c_ex.d @@ -0,0 +1,44 @@ +./devc/stm32f4xx_hal_i2c_ex.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stm32f4xx_hal_msp.d b/MDK-ARM/DevC/stm32f4xx_hal_msp.d new file mode 100644 index 0000000..21a980d --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_hal_msp.d @@ -0,0 +1,43 @@ +./devc/stm32f4xx_hal_msp.o: ..\Core\Src\stm32f4xx_hal_msp.c \ + ..\Core\Inc\main.h ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stm32f4xx_hal_pcd.d b/MDK-ARM/DevC/stm32f4xx_hal_pcd.d new file mode 100644 index 0000000..da3b869 --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_hal_pcd.d @@ -0,0 +1,44 @@ +./devc/stm32f4xx_hal_pcd.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd.c \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stm32f4xx_hal_pcd_ex.d b/MDK-ARM/DevC/stm32f4xx_hal_pcd_ex.d new file mode 100644 index 0000000..9b9a473 --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_hal_pcd_ex.d @@ -0,0 +1,44 @@ +./devc/stm32f4xx_hal_pcd_ex.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd_ex.c \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stm32f4xx_hal_pwr.d b/MDK-ARM/DevC/stm32f4xx_hal_pwr.d new file mode 100644 index 0000000..cec4bb7 --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_hal_pwr.d @@ -0,0 +1,44 @@ +./devc/stm32f4xx_hal_pwr.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stm32f4xx_hal_pwr_ex.d b/MDK-ARM/DevC/stm32f4xx_hal_pwr_ex.d new file mode 100644 index 0000000..1d92f87 --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_hal_pwr_ex.d @@ -0,0 +1,44 @@ +./devc/stm32f4xx_hal_pwr_ex.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stm32f4xx_hal_rcc.d b/MDK-ARM/DevC/stm32f4xx_hal_rcc.d new file mode 100644 index 0000000..0c61891 --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_hal_rcc.d @@ -0,0 +1,44 @@ +./devc/stm32f4xx_hal_rcc.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stm32f4xx_hal_rcc_ex.d b/MDK-ARM/DevC/stm32f4xx_hal_rcc_ex.d new file mode 100644 index 0000000..c10a815 --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_hal_rcc_ex.d @@ -0,0 +1,44 @@ +./devc/stm32f4xx_hal_rcc_ex.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stm32f4xx_hal_rng.d b/MDK-ARM/DevC/stm32f4xx_hal_rng.d new file mode 100644 index 0000000..6aba9bf --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_hal_rng.d @@ -0,0 +1,44 @@ +./devc/stm32f4xx_hal_rng.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rng.c \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stm32f4xx_hal_spi.d b/MDK-ARM/DevC/stm32f4xx_hal_spi.d new file mode 100644 index 0000000..fa6b591 --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_hal_spi.d @@ -0,0 +1,44 @@ +./devc/stm32f4xx_hal_spi.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.c \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stm32f4xx_hal_tim.d b/MDK-ARM/DevC/stm32f4xx_hal_tim.d new file mode 100644 index 0000000..4bb25cc --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_hal_tim.d @@ -0,0 +1,44 @@ +./devc/stm32f4xx_hal_tim.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stm32f4xx_hal_tim_ex.d b/MDK-ARM/DevC/stm32f4xx_hal_tim_ex.d new file mode 100644 index 0000000..e8061f8 --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_hal_tim_ex.d @@ -0,0 +1,44 @@ +./devc/stm32f4xx_hal_tim_ex.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stm32f4xx_hal_uart.d b/MDK-ARM/DevC/stm32f4xx_hal_uart.d new file mode 100644 index 0000000..057273a --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_hal_uart.d @@ -0,0 +1,44 @@ +./devc/stm32f4xx_hal_uart.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stm32f4xx_it.d b/MDK-ARM/DevC/stm32f4xx_it.d new file mode 100644 index 0000000..e1ebb65 --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_it.d @@ -0,0 +1,55 @@ +./devc/stm32f4xx_it.o: ..\Core\Src\stm32f4xx_it.c ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\Core\Inc\stm32f4xx_it.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ + ..\User\bsp\uart.h ..\Core\Inc\usart.h ..\Core\Inc\main.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h ..\User\bsp\bsp.h diff --git a/MDK-ARM/DevC/stm32f4xx_ll_adc.d b/MDK-ARM/DevC/stm32f4xx_ll_adc.d new file mode 100644 index 0000000..8ab85bc --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_ll_adc.d @@ -0,0 +1,2 @@ +./devc/stm32f4xx_ll_adc.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_adc.c diff --git a/MDK-ARM/DevC/stm32f4xx_ll_usb.d b/MDK-ARM/DevC/stm32f4xx_ll_usb.d new file mode 100644 index 0000000..8bcdae9 --- /dev/null +++ b/MDK-ARM/DevC/stm32f4xx_ll_usb.d @@ -0,0 +1,44 @@ +./devc/stm32f4xx_ll_usb.o: \ + ..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usb.c \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/stream_buffer.d b/MDK-ARM/DevC/stream_buffer.d new file mode 100644 index 0000000..9ebc953 --- /dev/null +++ b/MDK-ARM/DevC/stream_buffer.d @@ -0,0 +1,15 @@ +./devc/stream_buffer.o: \ + ..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\stream_buffer.h diff --git a/MDK-ARM/DevC/system_stm32f4xx.d b/MDK-ARM/DevC/system_stm32f4xx.d new file mode 100644 index 0000000..fabdb18 --- /dev/null +++ b/MDK-ARM/DevC/system_stm32f4xx.d @@ -0,0 +1,43 @@ +./devc/system_stm32f4xx.o: ..\Core\Src\system_stm32f4xx.c \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/tasks.d b/MDK-ARM/DevC/tasks.d new file mode 100644 index 0000000..e01d05d --- /dev/null +++ b/MDK-ARM/DevC/tasks.d @@ -0,0 +1,18 @@ +./devc/tasks.o: ..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdlib.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\stack_macros.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdio.h diff --git a/MDK-ARM/DevC/tim.d b/MDK-ARM/DevC/tim.d new file mode 100644 index 0000000..f75a5b2 --- /dev/null +++ b/MDK-ARM/DevC/tim.d @@ -0,0 +1,43 @@ +./devc/tim.o: ..\Core\Src\tim.c ..\Core\Inc\tim.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/time.d b/MDK-ARM/DevC/time.d new file mode 100644 index 0000000..1f01d65 --- /dev/null +++ b/MDK-ARM/DevC/time.d @@ -0,0 +1,54 @@ +./devc/time.o: ..\User\bsp\time.c ..\User\bsp\time.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h ..\User\bsp\bsp.h \ + ..\User\bsp\bsp.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + ..\Core\Inc\main.h ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h diff --git a/MDK-ARM/DevC/timers.d b/MDK-ARM/DevC/timers.d new file mode 100644 index 0000000..8f0f15a --- /dev/null +++ b/MDK-ARM/DevC/timers.d @@ -0,0 +1,16 @@ +./devc/timers.o: ..\Middlewares\Third_Party\FreeRTOS\Source\timers.c \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdlib.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\queue.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\timers.h diff --git a/MDK-ARM/DevC/uart.d b/MDK-ARM/DevC/uart.d new file mode 100644 index 0000000..74dfacb --- /dev/null +++ b/MDK-ARM/DevC/uart.d @@ -0,0 +1,45 @@ +./devc/uart.o: ..\User\bsp\uart.c ..\Core\Inc\usart.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\User\bsp\uart.h C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h \ + ..\User\bsp\bsp.h diff --git a/MDK-ARM/DevC/usart.d b/MDK-ARM/DevC/usart.d new file mode 100644 index 0000000..f66a452 --- /dev/null +++ b/MDK-ARM/DevC/usart.d @@ -0,0 +1,43 @@ +./devc/usart.o: ..\Core\Src\usart.c ..\Core\Inc\usart.h \ + ..\Core\Inc\main.h ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h diff --git a/MDK-ARM/DevC/usb_device.d b/MDK-ARM/DevC/usb_device.d new file mode 100644 index 0000000..0568361 --- /dev/null +++ b/MDK-ARM/DevC/usb_device.d @@ -0,0 +1,58 @@ +./devc/usb_device.o: ..\USB_DEVICE\App\usb_device.c \ + ..\USB_DEVICE\App\usb_device.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_def.h \ + ..\USB_DEVICE\Target\usbd_conf.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdio.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdlib.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h ..\Core\Inc\main.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_core.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_def.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ioreq.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_core.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ctlreq.h \ + ..\USB_DEVICE\App\usbd_desc.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Class\CDC\Inc\usbd_cdc.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ioreq.h \ + ..\USB_DEVICE\App\usbd_cdc_if.h diff --git a/MDK-ARM/DevC/usbd_cdc.d b/MDK-ARM/DevC/usbd_cdc.d new file mode 100644 index 0000000..84cb6a9 --- /dev/null +++ b/MDK-ARM/DevC/usbd_cdc.d @@ -0,0 +1,55 @@ +./devc/usbd_cdc.o: \ + ..\Middlewares\ST\STM32_USB_Device_Library\Class\CDC\Src\usbd_cdc.c \ + ..\Middlewares\ST\STM32_USB_Device_Library\Class\CDC\Inc\usbd_cdc.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ioreq.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_def.h \ + ..\USB_DEVICE\Target\usbd_conf.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdio.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdlib.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_core.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ioreq.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ctlreq.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ctlreq.h diff --git a/MDK-ARM/DevC/usbd_cdc_if.d b/MDK-ARM/DevC/usbd_cdc_if.d new file mode 100644 index 0000000..6a34457 --- /dev/null +++ b/MDK-ARM/DevC/usbd_cdc_if.d @@ -0,0 +1,54 @@ +./devc/usbd_cdc_if.o: ..\USB_DEVICE\App\usbd_cdc_if.c \ + ..\USB_DEVICE\App\usbd_cdc_if.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Class\CDC\Inc\usbd_cdc.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ioreq.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_def.h \ + ..\USB_DEVICE\Target\usbd_conf.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdio.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdlib.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_core.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ioreq.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ctlreq.h diff --git a/MDK-ARM/DevC/usbd_conf.d b/MDK-ARM/DevC/usbd_conf.d new file mode 100644 index 0000000..258ef27 --- /dev/null +++ b/MDK-ARM/DevC/usbd_conf.d @@ -0,0 +1,55 @@ +./devc/usbd_conf.o: ..\USB_DEVICE\Target\usbd_conf.c \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_def.h \ + ..\USB_DEVICE\Target\usbd_conf.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdio.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdlib.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h ..\Core\Inc\main.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_core.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_def.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ioreq.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_core.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ctlreq.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Class\CDC\Inc\usbd_cdc.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ioreq.h diff --git a/MDK-ARM/DevC/usbd_core.d b/MDK-ARM/DevC/usbd_core.d new file mode 100644 index 0000000..0ef6e94 --- /dev/null +++ b/MDK-ARM/DevC/usbd_core.d @@ -0,0 +1,53 @@ +./devc/usbd_core.o: \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_core.c \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_core.h \ + ..\USB_DEVICE\Target\usbd_conf.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdio.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdlib.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_def.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ioreq.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_core.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ctlreq.h diff --git a/MDK-ARM/DevC/usbd_ctlreq.d b/MDK-ARM/DevC/usbd_ctlreq.d new file mode 100644 index 0000000..c1e6989 --- /dev/null +++ b/MDK-ARM/DevC/usbd_ctlreq.d @@ -0,0 +1,54 @@ +./devc/usbd_ctlreq.o: \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ctlreq.c \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ctlreq.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_def.h \ + ..\USB_DEVICE\Target\usbd_conf.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdio.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdlib.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ioreq.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_core.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ioreq.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ctlreq.h diff --git a/MDK-ARM/DevC/usbd_desc.d b/MDK-ARM/DevC/usbd_desc.d new file mode 100644 index 0000000..269d9ca --- /dev/null +++ b/MDK-ARM/DevC/usbd_desc.d @@ -0,0 +1,54 @@ +./devc/usbd_desc.o: ..\USB_DEVICE\App\usbd_desc.c \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_core.h \ + ..\USB_DEVICE\Target\usbd_conf.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdio.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdlib.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_def.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ioreq.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_core.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ctlreq.h \ + ..\USB_DEVICE\App\usbd_desc.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_def.h diff --git a/MDK-ARM/DevC/usbd_ioreq.d b/MDK-ARM/DevC/usbd_ioreq.d new file mode 100644 index 0000000..9b96a48 --- /dev/null +++ b/MDK-ARM/DevC/usbd_ioreq.d @@ -0,0 +1,53 @@ +./devc/usbd_ioreq.o: \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ioreq.c \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ioreq.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_def.h \ + ..\USB_DEVICE\Target\usbd_conf.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdio.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdlib.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h ..\Core\Inc\main.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \ + ..\Core\Inc\stm32f4xx_hal_conf.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \ + ..\Drivers\CMSIS\Include\core_cm4.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + ..\Drivers\CMSIS\Include\cmsis_version.h \ + ..\Drivers\CMSIS\Include\cmsis_compiler.h \ + ..\Drivers\CMSIS\Include\cmsis_armclang.h \ + ..\Drivers\CMSIS\Include\mpu_armv7.h \ + ..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_adc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_adc_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_crc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_i2c_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_spi.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h \ + ..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_core.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ioreq.h \ + ..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ctlreq.h diff --git a/MDK-ARM/DevC/user_math.d b/MDK-ARM/DevC/user_math.d new file mode 100644 index 0000000..0e7cbe0 --- /dev/null +++ b/MDK-ARM/DevC/user_math.d @@ -0,0 +1,8 @@ +./devc/user_math.o: ..\User\component\user_math.c \ + ..\User\component\user_math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\float.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\math.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h diff --git a/MDK-ARM/DevC/user_task.d b/MDK-ARM/DevC/user_task.d new file mode 100644 index 0000000..2dc5118 --- /dev/null +++ b/MDK-ARM/DevC/user_task.d @@ -0,0 +1,13 @@ +./devc/user_task.o: ..\User\task\user_task.c ..\User\task\user_task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h \ + ..\Core\Inc\FreeRTOSConfig.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ + ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h diff --git a/MDK-ARM/DevC/vmc.d b/MDK-ARM/DevC/vmc.d new file mode 100644 index 0000000..d5eb4cb --- /dev/null +++ b/MDK-ARM/DevC/vmc.d @@ -0,0 +1,6 @@ +./devc/vmc.o: ..\User\component\vmc.c ..\User\component\vmc.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdbool.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\math.h \ + ..\User\component\kinematics.h \ + C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\string.h diff --git a/MDK-ARM/RTE/_DevC/RTE_Components.h b/MDK-ARM/RTE/_DevC/RTE_Components.h new file mode 100644 index 0000000..5791525 --- /dev/null +++ b/MDK-ARM/RTE/_DevC/RTE_Components.h @@ -0,0 +1,15 @@ + +/* + * Auto generated Run-Time-Environment Configuration File + * *** Do not modify ! *** + * + * Project: 'DevC' + * Target: 'DevC' + */ + +#ifndef RTE_COMPONENTS_H +#define RTE_COMPONENTS_H + + + +#endif /* RTE_COMPONENTS_H */ diff --git a/User/module/config.c b/User/module/config.c index 0d75200..89ff42a 100644 --- a/User/module/config.c +++ b/User/module/config.c @@ -18,28 +18,28 @@ // 机器人参数配置 Config_RobotParam_t robot_config = { - .shoot_param = { - .trig_motor_param = { - .can = BSP_CAN_1, - .id = 0x201, - .module = MOTOR_M2006, - .reverse = false, - .gear = true, - }, - .trig_pid_param = { - .k = 12.0f, - .p = 1.0f, - .i = 0.0f, - .d = 0.0450000018f, - .i_limit = 1.0f, - .out_limit = 1.0f, - .d_cutoff_freq = -1.0f, - .range = M_2PI, - }, - .num_trig_tooth = 8.0f, - .fric_radius = 0.03f, - .min_shoot_delay = (uint32_t)(1000.0f / 10.0f), - } + // .shoot_param = { + // .trig_motor_param = { + // .can = BSP_CAN_1, + // .id = 0x201, + // .module = MOTOR_M2006, + // .reverse = false, + // .gear = true, + // }, + // .trig_pid_param = { + // .k = 12.0f, + // .p = 1.0f, + // .i = 0.0f, + // .d = 0.0450000018f, + // .i_limit = 1.0f, + // .out_limit = 1.0f, + // .d_cutoff_freq = -1.0f, + // .range = M_2PI, + // }, + // .num_trig_tooth = 8.0f, + // .fric_radius = 0.03f, + // .min_shoot_delay = (uint32_t)(1000.0f / 10.0f), + // } }; /* Private function prototypes ---------------------------------------------- */ diff --git a/User/module/config.h b/User/module/config.h index 400c3ef..91b224a 100644 --- a/User/module/config.h +++ b/User/module/config.h @@ -14,7 +14,7 @@ extern "C" { typedef struct { - Shoot_Params_t shoot_param; /* 射击参数 */ + // Shoot_Params_t shoot_param; /* 射击参数 */ } Config_RobotParam_t; /* Exported functions prototypes -------------------------------------------- */ diff --git a/User/module/shoot.c b/User/module/shoot.c index 0c9a585..a07b8bc 100644 --- a/User/module/shoot.c +++ b/User/module/shoot.c @@ -1,201 +1,201 @@ -/* - * 射击模组 - */ +// /* +// * 射击模组 +// */ -/* Includes ----------------------------------------------------------------- */ -#include "shoot.h" +// /* Includes ----------------------------------------------------------------- */ +// #include "shoot.h" -#include "bsp/pwm.h" -#include "bsp/time.h" -#include "bsp/can.h" -#include "component/pid.h" -#include "component/limiter.h" -#include "component/user_math.h" -#include "device/motor_rm.h" -#include -/* Private typedef ---------------------------------------------------------- */ -/* Private define ----------------------------------------------------------- */ +// #include "bsp/pwm.h" +// #include "bsp/time.h" +// #include "bsp/can.h" +// #include "component/pid.h" +// #include "component/limiter.h" +// #include "component/user_math.h" +// #include "device/motor_rm.h" +// #include +// /* Private typedef ---------------------------------------------------------- */ +// /* Private define ----------------------------------------------------------- */ -#define BULLET_SPEED_LIMIT_17MM (25.0) +// #define BULLET_SPEED_LIMIT_17MM (25.0) -/* Private macro ------------------------------------------------------------ */ -/* Private variables -------------------------------------------------------- */ -/* Private function -------------------------------------------------------- */ +// /* Private macro ------------------------------------------------------------ */ +// /* Private variables -------------------------------------------------------- */ +// /* Private function -------------------------------------------------------- */ -/** - * \brief 设置射击模式 - * - * \param c 包含射击数据的结构体 - * \param mode 要设置的模式 - * - * \return 函数运行结果 - */ -static int8_t Shoot_SetMode(Shoot_t *s, CMD_ShootMode_t mode) { - if (s == NULL) return -1; +// /** +// * \brief 设置射击模式 +// * +// * \param c 包含射击数据的结构体 +// * \param mode 要设置的模式 +// * +// * \return 函数运行结果 +// */ +// static int8_t Shoot_SetMode(Shoot_t *s, CMD_ShootMode_t mode) { +// if (s == NULL) return -1; - if (mode == s->mode) return SHOOT_OK; +// if (mode == s->mode) return SHOOT_OK; - /* 切换模式后重置PID和滤波器 */ -// for (uint8_t i = 0; i < 2; i++) { -// PID_Reset(s->pid.fric + i); -// LowPassFilter2p_Reset(s->filter.in.fric + i, 0.0f); -// LowPassFilter2p_Reset(s->filter.out.fric + i, 0.0f); -// } -// PID_Reset(&(s->pid.trig)); -// LowPassFilter2p_Reset(&(s->filter.in.trig), 0.0f); -// LowPassFilter2p_Reset(&(s->filter.out.trig), 0.0f); - PID_Reset(&(s->pid.fric[0])); - PID_Reset(&(s->pid.fric[1])); - LowPassFilter2p_Reset(&(s->filter.in.fric[0]), 0.0f); - LowPassFilter2p_Reset(&(s->filter.in.fric[1]), 0.0f); - LowPassFilter2p_Reset(&(s->filter.out.fric[0]), 0.0f); - LowPassFilter2p_Reset(&(s->filter.out.fric[1]), 0.0f); - PID_Reset(&(s->pid.trig)); - LowPassFilter2p_Reset(&(s->filter.in.trig), 0.0f); - LowPassFilter2p_Reset(&(s->filter.out.trig), 0.0f); +// /* 切换模式后重置PID和滤波器 */ +// // for (uint8_t i = 0; i < 2; i++) { +// // PID_Reset(s->pid.fric + i); +// // LowPassFilter2p_Reset(s->filter.in.fric + i, 0.0f); +// // LowPassFilter2p_Reset(s->filter.out.fric + i, 0.0f); +// // } +// // PID_Reset(&(s->pid.trig)); +// // LowPassFilter2p_Reset(&(s->filter.in.trig), 0.0f); +// // LowPassFilter2p_Reset(&(s->filter.out.trig), 0.0f); +// PID_Reset(&(s->pid.fric[0])); +// PID_Reset(&(s->pid.fric[1])); +// LowPassFilter2p_Reset(&(s->filter.in.fric[0]), 0.0f); +// LowPassFilter2p_Reset(&(s->filter.in.fric[1]), 0.0f); +// LowPassFilter2p_Reset(&(s->filter.out.fric[0]), 0.0f); +// LowPassFilter2p_Reset(&(s->filter.out.fric[1]), 0.0f); +// PID_Reset(&(s->pid.trig)); +// LowPassFilter2p_Reset(&(s->filter.in.trig), 0.0f); +// LowPassFilter2p_Reset(&(s->filter.out.trig), 0.0f); -// while (fabsf(CircleError(s->setpoint.trig_angle, s->feedback.trig_angle, -// M_2PI)) >= M_2PI / s->param->num_trig_tooth / 2.0f) { -// CircleAdd(&(s->setpoint.trig_angle), M_2PI / s->param->num_trig_tooth, -// M_2PI); -// } - - if (mode == SHOOT_MODE_LOADED) s->fire_ctrl.to_shoot = 0; - s->mode = mode; - return 0; -} - -// static float Shoot_CalcRPMFromSpeed(float speed, float radius, float *rpm) { -// if (rpm == NULL) return -1; -// if (radius <= 0.0f) return -2; - -// /* 限制弹丸速度 */ -// speed = Limit_Abs(speed, BULLET_SPEED_LIMIT_17MM); - -// /* 计算转速 */ -// *rpm = speed / (2.0f * M_PI * radius) * 60.0f; +// // while (fabsf(CircleError(s->setpoint.trig_angle, s->feedback.trig_angle, +// // M_2PI)) >= M_2PI / s->param->num_trig_tooth / 2.0f) { +// // CircleAdd(&(s->setpoint.trig_angle), M_2PI / s->param->num_trig_tooth, +// // M_2PI); +// // } +// if (mode == SHOOT_MODE_LOADED) s->fire_ctrl.to_shoot = 0; +// s->mode = mode; // return 0; // } -/* Exported functions ------------------------------------------------------- */ +// // static float Shoot_CalcRPMFromSpeed(float speed, float radius, float *rpm) { +// // if (rpm == NULL) return -1; +// // if (radius <= 0.0f) return -2; -/** - * \brief 初始化射击 - * - * \param s 包含射击数据的结构体 - * \param param 包含射击参数的结构体指针 - * \param target_freq 任务预期的运行频率 - * - * \return 函数运行结果 - */ -int8_t Shoot_Init(Shoot_t *s, const Shoot_Params_t *param, float target_freq) { - if (s == NULL) return -1; +// // /* 限制弹丸速度 */ +// // speed = Limit_Abs(speed, BULLET_SPEED_LIMIT_17MM); - s->param = param; /* 初始化参数 */ - s->mode = SHOOT_MODE_RELAX; /* 设置默认模式 */ +// // /* 计算转速 */ +// // *rpm = speed / (2.0f * M_PI * radius) * 60.0f; - PID_Init(&(s->pid.fric[0]), KPID_MODE_NO_D, target_freq, - &(param->fric_pid_param)); - PID_Init(&(s->pid.fric[1]), KPID_MODE_NO_D, target_freq, - &(param->fric_pid_param)); - PID_Init(&(s->pid.trig), KPID_MODE_CALC_D, target_freq, - &(param->trig_pid_param)); +// // return 0; +// // } - LowPassFilter2p_Init(&(s->filter.in.fric[0]), target_freq, - param->low_pass_cutoff_freq.in.fric); - LowPassFilter2p_Init(&(s->filter.in.fric[1]), target_freq, - param->low_pass_cutoff_freq.in.fric); - LowPassFilter2p_Init(&(s->filter.out.fric[0]), target_freq, - param->low_pass_cutoff_freq.out.fric); - LowPassFilter2p_Init(&(s->filter.out.fric[1]), target_freq, - param->low_pass_cutoff_freq.out.fric); - LowPassFilter2p_Init(&(s->filter.in.trig), target_freq, - param->low_pass_cutoff_freq.in.trig); - LowPassFilter2p_Init(&(s->filter.out.trig), target_freq, - param->low_pass_cutoff_freq.out.trig); +// /* Exported functions ------------------------------------------------------- */ - BSP_CAN_Init(); - MOTOR_RM_Register(s->param->fric_motor_param[0]); - MOTOR_RM_Register(s->param->fric_motor_param[1]); - MOTOR_RM_Register(s->param->trig_motor_param); +// /** +// * \brief 初始化射击 +// * +// * \param s 包含射击数据的结构体 +// * \param param 包含射击参数的结构体指针 +// * \param target_freq 任务预期的运行频率 +// * +// * \return 函数运行结果 +// */ +// int8_t Shoot_Init(Shoot_t *s, const Shoot_Params_t *param, float target_freq) { +// if (s == NULL) return -1; - return SHOOT_OK; -} +// s->param = param; /* 初始化参数 */ +// s->mode = SHOOT_MODE_RELAX; /* 设置默认模式 */ -/** - * \brief 更新射击的反馈信息 - * - * \param s 包含射击数据的结构体 - * - * \return 函数运行结果 - */ -int8_t Shoot_UpdateFeedback(Shoot_t *s) { - if (s == NULL) return -1; - MOTOR_RM_Update(s->param->fric_motor_param[0]); - MOTOR_RM_Update(s->param->fric_motor_param[1]); - MOTOR_RM_Update(s->param->trig_motor_param); +// PID_Init(&(s->pid.fric[0]), KPID_MODE_NO_D, target_freq, +// &(param->fric_pid_param)); +// PID_Init(&(s->pid.fric[1]), KPID_MODE_NO_D, target_freq, +// &(param->fric_pid_param)); +// PID_Init(&(s->pid.trig), KPID_MODE_CALC_D, target_freq, +// &(param->trig_pid_param)); - MOTOR_RM_t *motor; - motor = MOTOR_RM_GetMotor(s->param->fric_motor_param[0]); - s->feedback.fric[0] = motor->feedback; - motor = MOTOR_RM_GetMotor(s->param->fric_motor_param[1]); - s->feedback.fric[1] = motor->feedback; - motor = MOTOR_RM_GetMotor(s->param->trig_motor_param); - s->feedback.trig = motor->feedback; +// LowPassFilter2p_Init(&(s->filter.in.fric[0]), target_freq, +// param->low_pass_cutoff_freq.in.fric); +// LowPassFilter2p_Init(&(s->filter.in.fric[1]), target_freq, +// param->low_pass_cutoff_freq.in.fric); +// LowPassFilter2p_Init(&(s->filter.out.fric[0]), target_freq, +// param->low_pass_cutoff_freq.out.fric); +// LowPassFilter2p_Init(&(s->filter.out.fric[1]), target_freq, +// param->low_pass_cutoff_freq.out.fric); +// LowPassFilter2p_Init(&(s->filter.in.trig), target_freq, +// param->low_pass_cutoff_freq.in.trig); +// LowPassFilter2p_Init(&(s->filter.out.trig), target_freq, +// param->low_pass_cutoff_freq.out.trig); - return SHOOT_OK; -} +// BSP_CAN_Init(); +// MOTOR_RM_Register(s->param->fric_motor_param[0]); +// MOTOR_RM_Register(s->param->fric_motor_param[1]); +// MOTOR_RM_Register(s->param->trig_motor_param); -/** - * \brief 运行射击控制逻辑 - * - * \param s 包含射击数据的结构体 - * \param s_cmd 射击控制指令 - * - * \return 函数运行结果 - */ -int8_t Shoot_Control(Shoot_t *s, Shoot_CMD_t *s_cmd) { - if (s == NULL) return -1; - if (s_cmd == NULL) return -1; +// return SHOOT_OK; +// } - Shoot_SetMode(s, s_cmd->mode); /* 设置射击模式 */ +// /** +// * \brief 更新射击的反馈信息 +// * +// * \param s 包含射击数据的结构体 +// * +// * \return 函数运行结果 +// */ +// int8_t Shoot_UpdateFeedback(Shoot_t *s) { +// if (s == NULL) return -1; +// MOTOR_RM_Update(s->param->fric_motor_param[0]); +// MOTOR_RM_Update(s->param->fric_motor_param[1]); +// MOTOR_RM_Update(s->param->trig_motor_param); - /* 计算摩擦轮转速的目标值 */ - // 根据弹丸射速计算转速,这里需要实现具体的计算逻辑 - // s->setpoint.fric_rpm[0] = calculate_rpm_from_speed(s_cmd->bullet_speed); - // s->setpoint.fric_rpm[1] = -s->setpoint.fric_rpm[0]; +// MOTOR_RM_t *motor; +// motor = MOTOR_RM_GetMotor(s->param->fric_motor_param[0]); +// s->feedback.fric[0] = motor->feedback; +// motor = MOTOR_RM_GetMotor(s->param->fric_motor_param[1]); +// s->feedback.fric[1] = motor->feedback; +// motor = MOTOR_RM_GetMotor(s->param->trig_motor_param); +// s->feedback.trig = motor->feedback; - switch (s->mode) { - case SHOOT_MODE_RELAX: - MOTOR_RM_SetOutput(s->param->fric_motor_param[0], 0.0f); - MOTOR_RM_SetOutput(s->param->fric_motor_param[1], 0.0f); - MOTOR_RM_SetOutput(s->param->trig_motor_param, 0.0f); - break; - case SHOOT_MODE_SAFE: - /*摩擦轮速度环到0,拨弹位置环到设定位置*/ - s->setpoint.fric_rpm[0] = 0.0f; - s->setpoint.fric_rpm[1] = 0.0f; +// return SHOOT_OK; +// } + +// /** +// * \brief 运行射击控制逻辑 +// * +// * \param s 包含射击数据的结构体 +// * \param s_cmd 射击控制指令 +// * +// * \return 函数运行结果 +// */ +// int8_t Shoot_Control(Shoot_t *s, Shoot_CMD_t *s_cmd) { +// if (s == NULL) return -1; +// if (s_cmd == NULL) return -1; + +// Shoot_SetMode(s, s_cmd->mode); /* 设置射击模式 */ + +// /* 计算摩擦轮转速的目标值 */ +// // 根据弹丸射速计算转速,这里需要实现具体的计算逻辑 +// // s->setpoint.fric_rpm[0] = calculate_rpm_from_speed(s_cmd->bullet_speed); +// // s->setpoint.fric_rpm[1] = -s->setpoint.fric_rpm[0]; + +// switch (s->mode) { +// case SHOOT_MODE_RELAX: +// MOTOR_RM_SetOutput(s->param->fric_motor_param[0], 0.0f); +// MOTOR_RM_SetOutput(s->param->fric_motor_param[1], 0.0f); +// MOTOR_RM_SetOutput(s->param->trig_motor_param, 0.0f); +// break; +// case SHOOT_MODE_SAFE: +// /*摩擦轮速度环到0,拨弹位置环到设定位置*/ +// s->setpoint.fric_rpm[0] = 0.0f; +// s->setpoint.fric_rpm[1] = 0.0f; - break; +// break; - case SHOOT_MODE_LOADED: - // TODO: 实现上膛模式的控制逻辑 - break; - } - return SHOOT_OK; -} +// case SHOOT_MODE_LOADED: +// // TODO: 实现上膛模式的控制逻辑 +// break; +// } +// return SHOOT_OK; +// } -/** - * \brief 射击输出值 - * - * \param s 包含射击数据的结构体 - */ -void Shoot_Output(Shoot_t *s) { - if (s == NULL) return; - MOTOR_RM_Ctrl(s->param->fric_motor_param[0]); -} +// /** +// * \brief 射击输出值 +// * +// * \param s 包含射击数据的结构体 +// */ +// void Shoot_Output(Shoot_t *s) { +// if (s == NULL) return; +// MOTOR_RM_Ctrl(s->param->fric_motor_param[0]); +// } diff --git a/User/module/shoot.h b/User/module/shoot.h index a9a82a0..8530e59 100644 --- a/User/module/shoot.h +++ b/User/module/shoot.h @@ -1,176 +1,176 @@ -/* - * 射击模组 - */ +// /* +// * 射击模组 +// */ -#pragma once +// #pragma once -#ifdef __cplusplus -extern "C" { -#endif +// #ifdef __cplusplus +// extern "C" { +// #endif -/* Includes ----------------------------------------------------------------- */ -#include +// /* Includes ----------------------------------------------------------------- */ +// #include -#include "component/filter.h" -#include "component/pid.h" -#include "device/motor_rm.h" -#include "device/motor.h" +// #include "component/filter.h" +// #include "component/pid.h" +// #include "device/motor_rm.h" +// #include "device/motor.h" -/* Exported constants ------------------------------------------------------- */ -#define SHOOT_OK (0) /* 运行正常 */ -#define SHOOT_ERR (-1) /* 运行时发现了其他错误 */ -#define SHOOT_ERR_NULL (-2) /* 运行时发现NULL指针 */ -#define SHOOT_ERR_MODE (-3) /* 运行时配置了错误的CMD_ShootMode_t */ +// /* Exported constants ------------------------------------------------------- */ +// #define SHOOT_OK (0) /* 运行正常 */ +// #define SHOOT_ERR (-1) /* 运行时发现了其他错误 */ +// #define SHOOT_ERR_NULL (-2) /* 运行时发现NULL指针 */ +// #define SHOOT_ERR_MODE (-3) /* 运行时配置了错误的CMD_ShootMode_t */ -/* Exported macro ----------------------------------------------------------- */ -/* Exported types ----------------------------------------------------------- */ +// /* Exported macro ----------------------------------------------------------- */ +// /* Exported types ----------------------------------------------------------- */ -typedef enum { - SHOOT_MODE_RELAX = 0, /* 放松模式,电机不工作 */ - SHOOT_MODE_SAFE = 1, /* 安全模式,电机工作但不允许射击 */ - SHOOT_MODE_LOADED = 2 /* 上膛模式,电机工作并允许射击 */ -}Shoot_Mode_t; +// typedef enum { +// SHOOT_MODE_RELAX = 0, /* 放松模式,电机不工作 */ +// SHOOT_MODE_SAFE = 1, /* 安全模式,电机工作但不允许射击 */ +// SHOOT_MODE_LOADED = 2 /* 上膛模式,电机工作并允许射击 */ +// }Shoot_Mode_t; -typedef struct { - Shoot_Mode_t mode; /*射击模式*/ - float bullet_speed; /*弹丸射速*/ - uint32_t bullet_num; /*要发射的弹丸数*/ -}Shoot_CMD_t; +// typedef struct { +// Shoot_Mode_t mode; /*射击模式*/ +// float bullet_speed; /*弹丸射速*/ +// uint32_t bullet_num; /*要发射的弹丸数*/ +// }Shoot_CMD_t; -/* 射击参数的结构体,包含所有初始化用的参数,通常是const,存好几组。*/ -typedef struct { - MOTOR_RM_Param_t fric_motor_param[2]; /* 摩擦轮电机参数 */ - MOTOR_RM_Param_t trig_motor_param; /* 拨弹电机参数 */ +// /* 射击参数的结构体,包含所有初始化用的参数,通常是const,存好几组。*/ +// typedef struct { +// MOTOR_RM_Param_t fric_motor_param[2]; /* 摩擦轮电机参数 */ +// MOTOR_RM_Param_t trig_motor_param; /* 拨弹电机参数 */ - KPID_Params_t fric_pid_param; /* 摩擦轮电机控制PID的参数 */ - KPID_Params_t trig_pid_param; /* 扳机电机控制PID的参数 */ - /* 低通滤波器截止频率 */ - struct { - /* 输入 */ - struct { - float fric; /* 摩擦轮电机 */ - float trig; /* 扳机电机 */ - } in; +// KPID_Params_t fric_pid_param; /* 摩擦轮电机控制PID的参数 */ +// KPID_Params_t trig_pid_param; /* 扳机电机控制PID的参数 */ +// /* 低通滤波器截止频率 */ +// struct { +// /* 输入 */ +// struct { +// float fric; /* 摩擦轮电机 */ +// float trig; /* 扳机电机 */ +// } in; - /* 输出 */ - struct { - float fric; /* 摩擦轮电机 */ - float trig; /* 扳机电机 */ - } out; - } low_pass_cutoff_freq; +// /* 输出 */ +// struct { +// float fric; /* 摩擦轮电机 */ +// float trig; /* 扳机电机 */ +// } out; +// } low_pass_cutoff_freq; - float num_trig_tooth; /* 拨弹盘中一圈能存储几颗弹丸 */ - float fric_radius; /* 摩擦轮半径,单位:米 */ - float cover_open_duty; /* 弹舱盖打开时舵机PWM占空比 */ - float cover_close_duty; /* 弹舱盖关闭时舵机PWM占空比 */ - float bullet_speed; /* 弹丸初速度 */ - uint32_t min_shoot_delay; /* 通过设置最小射击间隔来设置最大射频 */ -} Shoot_Params_t; +// float num_trig_tooth; /* 拨弹盘中一圈能存储几颗弹丸 */ +// float fric_radius; /* 摩擦轮半径,单位:米 */ +// float cover_open_duty; /* 弹舱盖打开时舵机PWM占空比 */ +// float cover_close_duty; /* 弹舱盖关闭时舵机PWM占空比 */ +// float bullet_speed; /* 弹丸初速度 */ +// uint32_t min_shoot_delay; /* 通过设置最小射击间隔来设置最大射频 */ +// } Shoot_Params_t; -typedef struct { - uint32_t last_shoot; /* 上次射击时间 单位:ms */ - bool last_fire; /* 上次开火状态 */ - bool first_fire; /* 第一次收到开火指令 */ - uint32_t shooted; /* 已经发射的弹丸 */ - uint32_t to_shoot; /* 计划发射的弹丸 */ - float bullet_speed; /* 弹丸初速度 */ - uint32_t period_ms; /* 弹丸击发延迟 */ -} Shoot_FireCtrl_t; +// typedef struct { +// uint32_t last_shoot; /* 上次射击时间 单位:ms */ +// bool last_fire; /* 上次开火状态 */ +// bool first_fire; /* 第一次收到开火指令 */ +// uint32_t shooted; /* 已经发射的弹丸 */ +// uint32_t to_shoot; /* 计划发射的弹丸 */ +// float bullet_speed; /* 弹丸初速度 */ +// uint32_t period_ms; /* 弹丸击发延迟 */ +// } Shoot_FireCtrl_t; -/* - * 运行的主结构体,所有这个文件里的函数都在操作这个结构体。 - * 包含了初始化参数,中间变量,输出变量。 - */ -typedef struct { - uint64_t lask_wakeup; - float dt; +// /* +// * 运行的主结构体,所有这个文件里的函数都在操作这个结构体。 +// * 包含了初始化参数,中间变量,输出变量。 +// */ +// typedef struct { +// uint64_t lask_wakeup; +// float dt; - const Shoot_Params_t *param; /* 射击的参数,用Shoot_Init设定 */ - Shoot_FireCtrl_t fire_ctrl; - /* 模块通用 */ - Shoot_Mode_t mode; /* 当前模式 */ +// const Shoot_Params_t *param; /* 射击的参数,用Shoot_Init设定 */ +// Shoot_FireCtrl_t fire_ctrl; +// /* 模块通用 */ +// Shoot_Mode_t mode; /* 当前模式 */ - /* 反馈信息 */ - struct { - MOTOR_Feedback_t fric[2]; /* 摩擦轮电机反馈 */ - MOTOR_Feedback_t trig; /* 拨弹电机反馈 */ - } feedback; +// /* 反馈信息 */ +// struct { +// MOTOR_Feedback_t fric[2]; /* 摩擦轮电机反馈 */ +// MOTOR_Feedback_t trig; /* 拨弹电机反馈 */ +// } feedback; - /* PID计算的目标值 */ - struct { - float fric_rpm[2]; /* 摩擦轮电机转速,单位:RPM */ - float trig_angle; /* 拨弹电机角度,单位:弧度 */ - } setpoint; +// /* PID计算的目标值 */ +// struct { +// float fric_rpm[2]; /* 摩擦轮电机转速,单位:RPM */ +// float trig_angle; /* 拨弹电机角度,单位:弧度 */ +// } setpoint; - /* 反馈控制用的PID */ - struct { - KPID_t fric[2]; /* 控制摩擦轮 */ - KPID_t trig; /* 控制拨弹电机 */ - } pid; +// /* 反馈控制用的PID */ +// struct { +// KPID_t fric[2]; /* 控制摩擦轮 */ +// KPID_t trig; /* 控制拨弹电机 */ +// } pid; - /* 过滤器 */ - struct { - /* 反馈值滤波器 */ - struct { - LowPassFilter2p_t fric[2]; /* 过滤摩擦轮 */ - LowPassFilter2p_t trig; /* 过滤拨弹电机 */ - } in; +// /* 过滤器 */ +// struct { +// /* 反馈值滤波器 */ +// struct { +// LowPassFilter2p_t fric[2]; /* 过滤摩擦轮 */ +// LowPassFilter2p_t trig; /* 过滤拨弹电机 */ +// } in; - /* 输出值滤波器 */ - struct { - LowPassFilter2p_t fric[2]; /* 过滤摩擦轮 */ - LowPassFilter2p_t trig; /* 过滤拨弹电机 */ - } out; - } filter; +// /* 输出值滤波器 */ +// struct { +// LowPassFilter2p_t fric[2]; /* 过滤摩擦轮 */ +// LowPassFilter2p_t trig; /* 过滤拨弹电机 */ +// } out; +// } filter; -} Shoot_t; +// } Shoot_t; -/* Exported functions prototypes -------------------------------------------- */ +// /* Exported functions prototypes -------------------------------------------- */ -/** - * \brief 初始化射击 - * - * \param s 包含射击数据的结构体 - * \param param 包含射击参数的结构体指针 - * \param target_freq 任务预期的运行频率 - * - * \return 函数运行结果 - */ -int8_t Shoot_Init(Shoot_t *s, const Shoot_Params_t *param, float target_freq); +// /** +// * \brief 初始化射击 +// * +// * \param s 包含射击数据的结构体 +// * \param param 包含射击参数的结构体指针 +// * \param target_freq 任务预期的运行频率 +// * +// * \return 函数运行结果 +// */ +// int8_t Shoot_Init(Shoot_t *s, const Shoot_Params_t *param, float target_freq); -/** - * \brief 更新射击的反馈信息 - * - * \param s 包含射击数据的结构体 - * \param can CAN设备结构体 - * - * \return 函数运行结果 - */ -int8_t Shoot_UpdateFeedback(Shoot_t *s); +// /** +// * \brief 更新射击的反馈信息 +// * +// * \param s 包含射击数据的结构体 +// * \param can CAN设备结构体 +// * +// * \return 函数运行结果 +// */ +// int8_t Shoot_UpdateFeedback(Shoot_t *s); -/** - * \brief 运行射击控制逻辑 - * - * \param s 包含射击数据的结构体 - * \param s_cmd 射击控制指令 - * \param s_ref 裁判系统数据 - * \param dt_sec 两次调用的时间间隔 - * - * \return 函数运行结果 - */ -int8_t Shoot_Control(Shoot_t *s,Shoot_CMD_t *s_cmd); +// /** +// * \brief 运行射击控制逻辑 +// * +// * \param s 包含射击数据的结构体 +// * \param s_cmd 射击控制指令 +// * \param s_ref 裁判系统数据 +// * \param dt_sec 两次调用的时间间隔 +// * +// * \return 函数运行结果 +// */ +// int8_t Shoot_Control(Shoot_t *s,Shoot_CMD_t *s_cmd); -/** - * \brief 射击输出值 - * - * \param s 包含射击数据的结构体 - * \param out CAN设备射击输出结构体 - */ -void Shoot_Output(Shoot_t *s); +// /** +// * \brief 射击输出值 +// * +// * \param s 包含射击数据的结构体 +// * \param out CAN设备射击输出结构体 +// */ +// void Shoot_Output(Shoot_t *s); -#ifdef __cplusplus -} -#endif +// #ifdef __cplusplus +// } +// #endif