diff --git a/Inc/targets.h b/Inc/targets.h index 54a3d3b0..71740dfc 100644 --- a/Inc/targets.h +++ b/Inc/targets.h @@ -39,14 +39,46 @@ // GLOBAL // #define USE_ADC_INPUT // #define USE_ALKAS_DEBUG_LED -//// test for sequre + + +#ifdef LUMENIER_12S_F421 +#define FIRMWARE_NAME "Lumenier 12s" +#define FILE_NAME "LUMENIER_12S_F421" +#define DEAD_TIME 120 +#define CURRENT_ADC_PIN LL_GPIO_PIN_3 +#define CURRENT_ADC_CHANNEL LL_ADC_CHANNEL_3 +#define VOLTAGE_ADC_PIN LL_GPIO_PIN_6 +#define VOLTAGE_ADC_CHANNEL LL_ADC_CHANNEL_6 +#define HARDWARE_GROUP_AT_B +#define HARDWARE_GROUP_AT_045 +#define USE_SERIAL_TELEMETRY +#define MILLIVOLT_PER_AMP 19 +#define RAMP_SPEED_LOW_RPM 1 +#define RAMP_SPEED_HIGH_RPM 1 +#endif + + #ifdef NEUTRON_L431 #define FILE_NAME "NEUTRON_L431" #define FIRMWARE_NAME "L431 Neutron" -#define DEAD_TIME 60 +#define DEAD_TIME 70 #define HARDWARE_GROUP_L4_N -#define TARGET_VOLTAGE_DIVIDER 65 +#define TARGET_VOLTAGE_DIVIDER 210 +#define CURRENT_OFFSET 498 +#define MILLIVOLT_PER_AMP 16 #define USE_SERIAL_TELEMETRY +#define USE_INTERNAL_AMP +#endif + +#ifdef VIMDRONES_L431 +#define FIRMWARE_NAME "VimdroneL431" +#define FILE_NAME "VIMDRONES_L431" +#define DEAD_TIME 45 +#define HARDWARE_GROUP_L4_B +#define TARGET_VOLTAGE_DIVIDER 94 +#define MILLIVOLT_PER_AMP 100 +#define USE_SERIAL_TELEMETRY +#define EEPROM_START_ADD (uint32_t)0x0801F800 #endif #ifdef REF_L431 @@ -2657,6 +2689,8 @@ #define PHASE_B_COMP LL_COMP_INPUT_MINUS_IO4 // pa4 #define PHASE_C_COMP LL_COMP_INPUT_MINUS_IO5 // pa5 +#define COMMON_COMP LL_COMP_INPUT_PLUS_IO3 + #define CURRENT_SENSE_ADC_PIN LL_GPIO_PIN_3 #define VOLTAGE_SENSE_ADC_PIN LL_GPIO_PIN_6 @@ -2666,6 +2700,52 @@ #endif +#ifdef HARDWARE_GROUP_L4_B + +#define MCU_L431 +#define USE_TIMER_15_CHANNEL_1 +#define INPUT_PIN LL_GPIO_PIN_2 +#define INPUT_PIN_PORT GPIOA + +#define IC_TIMER_CHANNEL LL_TIM_CHANNEL_CH1 +#define IC_TIMER_REGISTER TIM15 +#define IC_TIMER_POINTER htim15 + +#define INPUT_DMA_CHANNEL LL_DMA_CHANNEL_5 +#define DMA_HANDLE_TYPE_DEF hdma_tim15_ch1 +#define IC_DMA_IRQ_NAME DMA1_Channel5_IRQn + +#define PHASE_A_GPIO_LOW LL_GPIO_PIN_1 +#define PHASE_A_GPIO_PORT_LOW GPIOB +#define PHASE_A_GPIO_HIGH LL_GPIO_PIN_10 +#define PHASE_A_GPIO_PORT_HIGH GPIOA + +#define PHASE_B_GPIO_LOW LL_GPIO_PIN_0 +#define PHASE_B_GPIO_PORT_LOW GPIOB +#define PHASE_B_GPIO_HIGH LL_GPIO_PIN_9 +#define PHASE_B_GPIO_PORT_HIGH GPIOA + +#define PHASE_C_GPIO_LOW LL_GPIO_PIN_7 +#define PHASE_C_GPIO_PORT_LOW GPIOA +#define PHASE_C_GPIO_HIGH LL_GPIO_PIN_8 +#define PHASE_C_GPIO_PORT_HIGH GPIOA + + +#define USE_COMP_2 +#define PHASE_A_COMP LL_COMP_INPUT_MINUS_IO2 // pb7 +#define PHASE_B_COMP LL_COMP_INPUT_MINUS_IO5 // pa5 +#define PHASE_C_COMP LL_COMP_INPUT_MINUS_IO4 // pa4 +#define COMMON_COMP LL_COMP_INPUT_PLUS_IO1 +//#define USE_LED_STRIP +//#define WS2812_PIN LL_GPIO_PIN_3 + +#define CURRENT_ADC_CHANNEL LL_ADC_CHANNEL_8 +#define VOLTAGE_ADC_CHANNEL LL_ADC_CHANNEL_11 +#define ADC_CHANNEL_TEMP LL_ADC_CHANNEL_6 + +#endif + + #ifdef HARDWARE_GROUP_L4_N @@ -2700,6 +2780,8 @@ #define PHASE_A_COMP LL_COMP_INPUT_MINUS_IO2 // pb7 #define PHASE_B_COMP LL_COMP_INPUT_MINUS_IO5 // pa5 #define PHASE_C_COMP LL_COMP_INPUT_MINUS_IO4 // pa4 +#define COMMON_COMP LL_COMP_INPUT_PLUS_IO1 + #define CURRENT_SENSE_ADC_PIN LL_GPIO_PIN_3 #define VOLTAGE_SENSE_ADC_PIN LL_GPIO_PIN_6 @@ -2895,16 +2977,26 @@ #ifdef MCU_L431 #define STMICRO #define CPU_FREQUENCY_MHZ 80 +#ifndef EEPROM_START_ADD #define EEPROM_START_ADD (uint32_t)0x0800F800 +#endif #define INTERVAL_TIMER TIM2 #define TEN_KHZ_TIMER TIM6 #define UTILITY_TIMER TIM7 #define COM_TIMER TIM16 #define TIM1_AUTORELOAD 3334 #define APPLICATION_ADDRESS 0x08001000 +#ifdef USE_COMP_2 #define MAIN_COMP COMP2 #define EXTI_LINE LL_EXTI_LINE_22 +#endif +#ifdef USE_COMP_1 +#define MAIN_COMP COMP2 +#define EXTI_LINE LL_EXTI_LINE_21 +#endif +#ifndef TARGET_MIN_BEMF_COUNTS #define TARGET_MIN_BEMF_COUNTS 3 +#endif #define COM_TIMER_IRQ TIM1_UP_TIM16_IRQn #define DSHOT_PRIORITY_THRESHOLD 60 #define COMPARATOR_IRQ COMP_IRQn diff --git a/Keil_Projects/AM32_MultiProject.uvmpw b/Keil_Projects/AM32_MultiProject.uvmpw index cea70728..86cbaaac 100644 --- a/Keil_Projects/AM32_MultiProject.uvmpw +++ b/Keil_Projects/AM32_MultiProject.uvmpw @@ -29,13 +29,11 @@ .\Am32F421.uvprojx - 1 1 .\Am32G071.uvprojx - 1 1 @@ -46,6 +44,8 @@ .\Am32l431.uvprojx + 1 + 1 1 diff --git a/Keil_Projects/AM32_MultiProject.uvmpw.uvgui.alkaz b/Keil_Projects/AM32_MultiProject.uvmpw.uvgui.alkaz index 73e07713..6dc5d84d 100644 --- a/Keil_Projects/AM32_MultiProject.uvmpw.uvgui.alkaz +++ b/Keil_Projects/AM32_MultiProject.uvmpw.uvgui.alkaz @@ -12,8 +12,8 @@ 2 3 - -1 - -1 + -32000 + -32000 -1 @@ -29,8 +29,8 @@ 0 - 1951 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000011000000020000000100000043433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C4144432E6300000000054144432E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C4144432E6300000000054144432E6300000000FFDC7800FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000BECEA100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000BCA8E100FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73797374656D5F73746D3332673478782E63000000001273797374656D5F73746D3332673478782E6300000000F7B88600FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73746D3332673478785F69742E63000000000E73746D3332673478785F69742E6300000000D9ADC200FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73746D3332673078785F69742E63000000000E73746D3332673078785F69742E6300000000A5C2D700FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E6300000000B3A6BE00FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000EAD6A300FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E6300000000F6FA7D00FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C61743332663431355F69742E63000000000D61743332663431355F69742E6300000000B5E99D00FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E63000000005FC3CF00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73746D33326C3478785F69742E63000000000E73746D33326C3478785F69742E6300000000C1838300FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000CACAD500FFFFFFFF6F433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663035315C447269766572735C53544D3332463078785F48414C5F4472697665725C5372635C73746D3332663078785F6C6C5F7574696C732E63000000001473746D3332663078785F6C6C5F7574696C732E6300000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000 + 2508 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000016000000020000000100000042433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C494F2E630000000004494F2E6300000000C5D4F200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C494F2E630000000004494F2E6300000000FFDC7800FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000BECEA100FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73797374656D5F73746D33326C3478782E63000000001273797374656D5F73746D33326C3478782E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000BCA8E100FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73746D33326C3478785F69742E63000000000E73746D33326C3478785F69742E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000F7B88600FFFFFFFF3C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6473686F742E6300000000076473686F742E6300000000D9ADC200FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000A5C2D700FFFFFFFF57433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C537461727475705C737461727475705F73746D33326C34333178782E730000000015737461727475705F73746D33326C34333178782E7300000000B3A6BE00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C73746D33326C3478785F69742E68000000000E73746D33326C3478785F69742E6800000000EAD6A300FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C656570726F6D2E630000000008656570726F6D2E6300000000F6FA7D00FFFFFFFF6F433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C434D5349535C4465766963655C53545C53544D33324C3478785C496E636C7564655C73746D33326C3478782E68000000000B73746D33326C3478782E6800000000B5E99D00FFFFFFFF71433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C434D5349535C4465766963655C53545C53544D33324C3478785C496E636C7564655C73746D33326C34333178782E68000000000D73746D33326C34333178782E68000000005FC3CF00FFFFFFFF70433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C53544D33324C3478785F48414C5F4472697665725C496E635C73746D33326C3478785F6C6C5F73797374656D2E68000000001573746D33326C3478785F6C6C5F73797374656D2E6800000000C1838300FFFFFFFF44433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C6D61696E2E6800000000066D61696E2E6800000000CACAD500FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E6300000000FFDC7800FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000BECEA100FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73746D3332673078785F69742E63000000000E73746D3332673078785F69742E6300000000F0A0A100FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C5753323831322E6300000000085753323831322E6300000000BCA8E100FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C5753323831322E6300000000085753323831322E63000000009CC1B600FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000 @@ -409,7 +409,7 @@ 0 16 - 00000000AB030000800700008D040000 + 00000000B30300008007000095040000 16 @@ -1718,14 +1718,14 @@ 3317 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFAE000000B3000000F1030000B7000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000AE0000006C000000F1030000D0000000AE0000004F000000F1030000B30000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF430300004F000000470300006B010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000470300006C000000F103000088010000470300004F000000F10300006B01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFB101000053000000B5010000AB03000001000000020000100400000001000000A1FEFFFFEC030000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000070000000B1010000C80300000000000053000000B1010000AB0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000053000000800700005700000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000005800000080070000C8030000000000003B00000080070000AB03000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFF90100005E010000FD010000D301000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000BD02000080070000C1020000000000000100000004000000010000001BFFFFFF68020000FFFFFFFF04000000B4010000D2010000CF010000779400000180008000000000000000000000DE02000080070000C803000000000000C102000080070000AB0300000000000040820046040000000A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFB401000001000000FFFFFFFFB40100000000000002000000C5000000008000000100000000000000C803000080070000AA040000010000000100000001000000C7000000008000000100000000000000C8030000800700009504000001000000010000000100000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFAE000000B3000000F1030000B7000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000AE0000006C000000F1030000D0000000AE0000004F000000F1030000B30000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF430300004F000000470300006B010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000470300006C000000F103000088010000470300004F000000F10300006B01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFB101000053000000B5010000AB03000001000000020000100400000001000000A1FEFFFFEC030000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000070000000B1010000C80300000000000053000000B1010000AB0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000053000000800700005700000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000005800000080070000C8030000000000003B00000080070000AB03000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFF90100005E010000FD010000D301000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000BD02000080070000C1020000000000000100000004000000010000001BFFFFFF68020000FFFFFFFF04000000B4010000D2010000CF010000779400000180008000000000000000000000DE02000080070000C803000000000000C102000080070000AB0300000000000040820046040000000A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFB401000001000000FFFFFFFFB40100000000000002000000C5000000008000000100000000000000D003000080070000B2040000010000000100000001000000C7000000008000000100000000000000C8030000800700009504000001000000010000000100000000000000 59392 File - 2844 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000035442539600000000000000120003544253077462735F313273046D696E69023630166C6F775F72706D5F7468726F74746C655F6C696D69740F646567726565735F63656C736975731D7374616C6C5F70726F746563745F7461726765745F696E74657276616C205441524745545F5354414C4C5F50524F54454354494F4E5F494E54455256414C055F663033310673657175726508636F6D705F70776D1348415244574152455F47524F55505F41545F451348415244574152455F47524F55505F41545F43036A6D69054D414D42411323646566696E65204C45445F4F4E5F504131350C204C45445F4F4E5F504131350470613135000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C6559010000 + 2877 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000000460000000000000000000000000000000001000000010000000180FE880000000000004500000000000000000000000000000000010000000100000001800B810000000000001300000000000000000000000000000000010000000100000001800C810000000000001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000D7369676E616C74696D656F7574960000000000000013000462656D660D7369676E616C74696D656F757404333333340C737465707065725F73696E650473696E651854494D315F55505F54494D31365F49525148616E646C65721345585449345F31355F49525148616E646C65720E4C4C5F434F4D505F456E61626C650D54494D365F4441435F4952516E077462735F313273046D696E69023630166C6F775F72706D5F7468726F74746C655F6C696D69740F646567726565735F63656C736975731D7374616C6C5F70726F746563745F7461726765745F696E74657276616C205441524745545F5354414C4C5F50524F54454354494F4E5F494E54455256414C055F66303331067365717572650374627300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C6559010000 1423 @@ -1740,8 +1740,8 @@ 59399 Build - 1389 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050080000000F5345515552455F3132535F47303731960000000000000015000C47454E5F36344B5F473037310E44543132305F36344B5F473037310E4E455554524F4E52435F473037311249464C494748545F424C49545A5F473037310E41494B4F4E5F50524F5F473037310B544D4F544F525F473037310B5345515552455F473037310F48414B52435F323032335F473037310F5345515552455F3132535F4730373111464C59434F4C4F525F4856335F473037310C414F52435F47505F473037310C414F52435F50445F473037311049464C494748545F3132535F473037311449464C494748545F424C49545A5F4E5F47303731105345515552455F34494E315F47303731134E455554524F4E5F50554C4C55505F473037310D414D33325F4553435F473037311949464C494748545F3132535F53494E474C455F4E5F473037310F53545F47305F30335F4E5F473037310D53545F47305F30345F473037310C535552464245455F473037310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C642F010000 + 1018 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050020000000E56494D44524F4E45535F4C34333196000000000000000300086C343331746573740C4E455554524F4E5F4C3433310E56494D44524F4E45535F4C3433310000000000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C642F010000 583 @@ -1783,115 +1783,115 @@ 100 2 - <6>..\Mcu\g071\Src\ADC.c - 0 - 38 - 39 + <8>..\Mcu\l431\Src\IO.c + 50 + 15 + 16 1 0 - <7>..\Mcu\g431\Src\ADC.c - 4 - 19 - 35 + <6>..\Mcu\g071\Src\IO.c + 0 + 1 + 1 1 0 - C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Inc\targets.h - 8 - 464 - 496 + <1>..\Src\main.c + 20 + 1956 + 1993 1 0 - <7>..\Mcu\g431\Src\peripherals.c + <8>..\Mcu\l431\Src\system_stm32l4xx.c 0 - 454 - 491 + 267 + 271 1 0 - C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Mcu\g431\Inc\peripherals.h - 0 - 1 - 1 + <8>..\Mcu\l431\Src\peripherals.c + 18 + 25 + 44 1 0 - <1>..\Src\main.c + <8>..\Mcu\l431\Src\stm32l4xx_it.c 0 - 1727 - 1738 + 254 + 266 1 0 - <7>..\Mcu\g431\Src\system_stm32g4xx.c + <8>..\Mcu\l431\Src\serial_telemetry.c 0 - 230 - 236 + 100 + 106 1 0 - <7>..\Mcu\g431\Src\stm32g4xx_it.c - 5 - 108 - 145 + <1>..\Src\dshot.c + 24 + 88 + 96 1 0 - <6>..\Mcu\g071\Src\stm32g0xx_it.c - 0 - 205 - 218 + <1>..\Inc\targets.h + 17 + 2965 + 2991 1 0 - <8>..\Mcu\l431\Src\ADC.c - 0 - 96 - 97 - 1 + <8>..\Mcu\l431\Startup\startup_stm32l431xx.s + 44 + 87 + 117 + 0 0 - <7>..\Mcu\g431\Src\serial_telemetry.c - 4 - 19 - 20 + <8>..\Mcu\l431\Inc\stm32l4xx_it.h + 25 + 35 + 64 1 0 - <4>..\Mcu\f415\Src\comparator.c + <8>..\Mcu\l431\Src\eeprom.c 0 - 13 - 50 + 1 + 1 1 0 - <4>..\Mcu\f415\Src\at32f415_it.c + <1>..\Mcu\l431\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h 0 1 1 @@ -1900,7 +1900,16 @@ 0 - <8>..\Mcu\l431\Src\comparator.c + <1>..\Mcu\l431\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l431xx.h + 15 + 119 + 120 + 1 + + 0 + + + <1>..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_system.h 0 1 1 @@ -1909,28 +1918,64 @@ 0 - <8>..\Mcu\l431\Src\stm32l4xx_it.c + <1>..\Mcu\l431\Inc\main.h + 28 + 16 + 48 + 1 + + 0 + + + <8>..\Mcu\l431\Src\comparator.c 0 1 + 4 + 1 + + 0 + + + <8>..\Mcu\l431\Src\ADC.c + 64 + 37 + 48 + 1 + + 0 + + + <1>..\Mcu\l431\Inc\peripherals.h + 15 + 22 + 43 + 1 + + 0 + + + <6>..\Mcu\g071\Src\stm32g0xx_it.c + 0 + 224 1 1 0 - <8>..\Mcu\l431\Src\peripherals.c + <6>..\Mcu\g071\Src\WS2812.c 0 - 1 + 111 1 1 0 - <2>..\Mcu\f051\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_utils.c + <5>..\Mcu\f421\Src\WS2812.c 0 - 151 - 162 + 19 + 1 1 0 diff --git a/Keil_Projects/Am32F031.uvguix.alkaz b/Keil_Projects/Am32F031.uvguix.alkaz index 7723275d..881c9060 100644 --- a/Keil_Projects/Am32F031.uvguix.alkaz +++ b/Keil_Projects/Am32F031.uvguix.alkaz @@ -15,17 +15,17 @@ 38003 Registers - 211 212 + 130 100 346 Code Coverage - 669 160 + 669 203 204 Performance Analyzer - 829 + 829 124 124 100 @@ -93,8 +93,8 @@ 2 3 - -1 - -1 + -32000 + -32000 -1 @@ -110,8 +110,8 @@ 0 - 1951 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000011000000020000000100000043433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C4144432E6300000000054144432E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C4144432E6300000000054144432E6300000000FFDC7800FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000BECEA100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000BCA8E100FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73797374656D5F73746D3332673478782E63000000001273797374656D5F73746D3332673478782E6300000000F7B88600FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73746D3332673478785F69742E63000000000E73746D3332673478785F69742E6300000000D9ADC200FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73746D3332673078785F69742E63000000000E73746D3332673078785F69742E6300000000A5C2D700FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E6300000000B3A6BE00FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000EAD6A300FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E6300000000F6FA7D00FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C61743332663431355F69742E63000000000D61743332663431355F69742E6300000000B5E99D00FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E63000000005FC3CF00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73746D33326C3478785F69742E63000000000E73746D33326C3478785F69742E6300000000C1838300FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000CACAD500FFFFFFFF6F433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663035315C447269766572735C53544D3332463078785F48414C5F4472697665725C5372635C73746D3332663078785F6C6C5F7574696C732E63000000001473746D3332663078785F6C6C5F7574696C732E6300000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000 + 2508 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000016000000020000000100000042433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C494F2E630000000004494F2E6300000000C5D4F200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C494F2E630000000004494F2E6300000000FFDC7800FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000BECEA100FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73797374656D5F73746D33326C3478782E63000000001273797374656D5F73746D33326C3478782E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000BCA8E100FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73746D33326C3478785F69742E63000000000E73746D33326C3478785F69742E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000F7B88600FFFFFFFF3C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6473686F742E6300000000076473686F742E6300000000D9ADC200FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000A5C2D700FFFFFFFF57433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C537461727475705C737461727475705F73746D33326C34333178782E730000000015737461727475705F73746D33326C34333178782E7300000000B3A6BE00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C73746D33326C3478785F69742E68000000000E73746D33326C3478785F69742E6800000000EAD6A300FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C656570726F6D2E630000000008656570726F6D2E6300000000F6FA7D00FFFFFFFF6F433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C434D5349535C4465766963655C53545C53544D33324C3478785C496E636C7564655C73746D33326C3478782E68000000000B73746D33326C3478782E6800000000B5E99D00FFFFFFFF71433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C434D5349535C4465766963655C53545C53544D33324C3478785C496E636C7564655C73746D33326C34333178782E68000000000D73746D33326C34333178782E68000000005FC3CF00FFFFFFFF70433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C53544D33324C3478785F48414C5F4472697665725C496E635C73746D33326C3478785F6C6C5F73797374656D2E68000000001573746D33326C3478785F6C6C5F73797374656D2E6800000000C1838300FFFFFFFF44433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C6D61696E2E6800000000066D61696E2E6800000000CACAD500FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E6300000000FFDC7800FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000BECEA100FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73746D3332673078785F69742E63000000000E73746D3332673078785F69742E6300000000F0A0A100FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C5753323831322E6300000000085753323831322E6300000000BCA8E100FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C5753323831322E6300000000085753323831322E63000000009CC1B600FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000 @@ -3605,7 +3605,7 @@ 100 1 - C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Inc\targets.h + <1>..\Inc\targets.h 19 648 654 diff --git a/Keil_Projects/Am32F051.uvguix.alkaz b/Keil_Projects/Am32F051.uvguix.alkaz index b38ccc84..02eaefc2 100644 --- a/Keil_Projects/Am32F051.uvguix.alkaz +++ b/Keil_Projects/Am32F051.uvguix.alkaz @@ -15,17 +15,17 @@ 38003 Registers - 211 212 + 130 100 346 Code Coverage - 669 160 + 669 203 204 Performance Analyzer - 829 + 829 124 124 100 @@ -93,8 +93,8 @@ 2 3 - -1 - -1 + -32000 + -32000 -1 @@ -110,8 +110,8 @@ 0 - 1951 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000011000000020000000100000043433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C4144432E6300000000054144432E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C4144432E6300000000054144432E6300000000FFDC7800FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000BECEA100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000BCA8E100FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73797374656D5F73746D3332673478782E63000000001273797374656D5F73746D3332673478782E6300000000F7B88600FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73746D3332673478785F69742E63000000000E73746D3332673478785F69742E6300000000D9ADC200FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73746D3332673078785F69742E63000000000E73746D3332673078785F69742E6300000000A5C2D700FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E6300000000B3A6BE00FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000EAD6A300FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E6300000000F6FA7D00FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C61743332663431355F69742E63000000000D61743332663431355F69742E6300000000B5E99D00FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E63000000005FC3CF00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73746D33326C3478785F69742E63000000000E73746D33326C3478785F69742E6300000000C1838300FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000CACAD500FFFFFFFF6F433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663035315C447269766572735C53544D3332463078785F48414C5F4472697665725C5372635C73746D3332663078785F6C6C5F7574696C732E63000000001473746D3332663078785F6C6C5F7574696C732E6300000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000 + 2508 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000016000000020000000100000042433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C494F2E630000000004494F2E6300000000C5D4F200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C494F2E630000000004494F2E6300000000FFDC7800FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000BECEA100FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73797374656D5F73746D33326C3478782E63000000001273797374656D5F73746D33326C3478782E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000BCA8E100FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73746D33326C3478785F69742E63000000000E73746D33326C3478785F69742E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000F7B88600FFFFFFFF3C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6473686F742E6300000000076473686F742E6300000000D9ADC200FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000A5C2D700FFFFFFFF57433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C537461727475705C737461727475705F73746D33326C34333178782E730000000015737461727475705F73746D33326C34333178782E7300000000B3A6BE00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C73746D33326C3478785F69742E68000000000E73746D33326C3478785F69742E6800000000EAD6A300FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C656570726F6D2E630000000008656570726F6D2E6300000000F6FA7D00FFFFFFFF6F433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C434D5349535C4465766963655C53545C53544D33324C3478785C496E636C7564655C73746D33326C3478782E68000000000B73746D33326C3478782E6800000000B5E99D00FFFFFFFF71433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C434D5349535C4465766963655C53545C53544D33324C3478785C496E636C7564655C73746D33326C34333178782E68000000000D73746D33326C34333178782E68000000005FC3CF00FFFFFFFF70433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C53544D33324C3478785F48414C5F4472697665725C496E635C73746D33326C3478785F6C6C5F73797374656D2E68000000001573746D33326C3478785F6C6C5F73797374656D2E6800000000C1838300FFFFFFFF44433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C6D61696E2E6800000000066D61696E2E6800000000CACAD500FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E6300000000FFDC7800FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000BECEA100FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73746D3332673078785F69742E63000000000E73746D3332673078785F69742E6300000000F0A0A100FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C5753323831322E6300000000085753323831322E6300000000BCA8E100FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C5753323831322E6300000000085753323831322E63000000009CC1B600FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000 diff --git a/Keil_Projects/Am32F415.uvguix.alkaz b/Keil_Projects/Am32F415.uvguix.alkaz index 6be9242f..021d2720 100644 --- a/Keil_Projects/Am32F415.uvguix.alkaz +++ b/Keil_Projects/Am32F415.uvguix.alkaz @@ -190,17 +190,17 @@ 38003 Registers - 211 212 + 130 100 346 Code Coverage - 669 160 + 669 203 204 Performance Analyzer - 829 + 829 124 124 100 @@ -268,8 +268,8 @@ 2 3 - -1 - -1 + -32000 + -32000 -1 @@ -285,8 +285,8 @@ 0 - 1951 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000011000000020000000100000043433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C4144432E6300000000054144432E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C4144432E6300000000054144432E6300000000FFDC7800FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000BECEA100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000BCA8E100FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73797374656D5F73746D3332673478782E63000000001273797374656D5F73746D3332673478782E6300000000F7B88600FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73746D3332673478785F69742E63000000000E73746D3332673478785F69742E6300000000D9ADC200FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73746D3332673078785F69742E63000000000E73746D3332673078785F69742E6300000000A5C2D700FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E6300000000B3A6BE00FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000EAD6A300FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E6300000000F6FA7D00FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C61743332663431355F69742E63000000000D61743332663431355F69742E6300000000B5E99D00FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E63000000005FC3CF00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73746D33326C3478785F69742E63000000000E73746D33326C3478785F69742E6300000000C1838300FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000CACAD500FFFFFFFF6F433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663035315C447269766572735C53544D3332463078785F48414C5F4472697665725C5372635C73746D3332663078785F6C6C5F7574696C732E63000000001473746D3332663078785F6C6C5F7574696C732E6300000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000 + 2508 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000016000000020000000100000042433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C494F2E630000000004494F2E6300000000C5D4F200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C494F2E630000000004494F2E6300000000FFDC7800FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000BECEA100FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73797374656D5F73746D33326C3478782E63000000001273797374656D5F73746D33326C3478782E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000BCA8E100FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73746D33326C3478785F69742E63000000000E73746D33326C3478785F69742E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000F7B88600FFFFFFFF3C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6473686F742E6300000000076473686F742E6300000000D9ADC200FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000A5C2D700FFFFFFFF57433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C537461727475705C737461727475705F73746D33326C34333178782E730000000015737461727475705F73746D33326C34333178782E7300000000B3A6BE00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C73746D33326C3478785F69742E68000000000E73746D33326C3478785F69742E6800000000EAD6A300FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C656570726F6D2E630000000008656570726F6D2E6300000000F6FA7D00FFFFFFFF6F433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C434D5349535C4465766963655C53545C53544D33324C3478785C496E636C7564655C73746D33326C3478782E68000000000B73746D33326C3478782E6800000000B5E99D00FFFFFFFF71433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C434D5349535C4465766963655C53545C53544D33324C3478785C496E636C7564655C73746D33326C34333178782E68000000000D73746D33326C34333178782E68000000005FC3CF00FFFFFFFF70433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C53544D33324C3478785F48414C5F4472697665725C496E635C73746D33326C3478785F6C6C5F73797374656D2E68000000001573746D33326C3478785F6C6C5F73797374656D2E6800000000C1838300FFFFFFFF44433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C6D61696E2E6800000000066D61696E2E6800000000CACAD500FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E6300000000FFDC7800FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000BECEA100FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73746D3332673078785F69742E63000000000E73746D3332673078785F69742E6300000000F0A0A100FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C5753323831322E6300000000085753323831322E6300000000BCA8E100FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C5753323831322E6300000000085753323831322E63000000009CC1B600FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000 diff --git a/Keil_Projects/Am32F421.uvguix.alkaz b/Keil_Projects/Am32F421.uvguix.alkaz index 6c58a218..282e7646 100644 --- a/Keil_Projects/Am32F421.uvguix.alkaz +++ b/Keil_Projects/Am32F421.uvguix.alkaz @@ -808,17 +808,17 @@ 38003 Registers - 211 212 + 130 100 346 Code Coverage - 669 160 + 669 203 204 Performance Analyzer - 829 + 829 124 124 100 @@ -886,8 +886,8 @@ 2 3 - -1 - -1 + -32000 + -32000 -1 @@ -903,8 +903,8 @@ 0 - 1951 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000011000000020000000100000043433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C4144432E6300000000054144432E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C4144432E6300000000054144432E6300000000FFDC7800FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000BECEA100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000BCA8E100FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73797374656D5F73746D3332673478782E63000000001273797374656D5F73746D3332673478782E6300000000F7B88600FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73746D3332673478785F69742E63000000000E73746D3332673478785F69742E6300000000D9ADC200FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73746D3332673078785F69742E63000000000E73746D3332673078785F69742E6300000000A5C2D700FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E6300000000B3A6BE00FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000EAD6A300FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E6300000000F6FA7D00FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C61743332663431355F69742E63000000000D61743332663431355F69742E6300000000B5E99D00FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E63000000005FC3CF00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73746D33326C3478785F69742E63000000000E73746D33326C3478785F69742E6300000000C1838300FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000CACAD500FFFFFFFF6F433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663035315C447269766572735C53544D3332463078785F48414C5F4472697665725C5372635C73746D3332663078785F6C6C5F7574696C732E63000000001473746D3332663078785F6C6C5F7574696C732E6300000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000 + 2508 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000016000000020000000100000042433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C494F2E630000000004494F2E6300000000C5D4F200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C494F2E630000000004494F2E6300000000FFDC7800FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000BECEA100FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73797374656D5F73746D33326C3478782E63000000001273797374656D5F73746D33326C3478782E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000BCA8E100FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73746D33326C3478785F69742E63000000000E73746D33326C3478785F69742E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000F7B88600FFFFFFFF3C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6473686F742E6300000000076473686F742E6300000000D9ADC200FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000A5C2D700FFFFFFFF57433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C537461727475705C737461727475705F73746D33326C34333178782E730000000015737461727475705F73746D33326C34333178782E7300000000B3A6BE00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C73746D33326C3478785F69742E68000000000E73746D33326C3478785F69742E6800000000EAD6A300FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C656570726F6D2E630000000008656570726F6D2E6300000000F6FA7D00FFFFFFFF6F433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C434D5349535C4465766963655C53545C53544D33324C3478785C496E636C7564655C73746D33326C3478782E68000000000B73746D33326C3478782E6800000000B5E99D00FFFFFFFF71433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C434D5349535C4465766963655C53545C53544D33324C3478785C496E636C7564655C73746D33326C34333178782E68000000000D73746D33326C34333178782E68000000005FC3CF00FFFFFFFF70433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C53544D33324C3478785F48414C5F4472697665725C496E635C73746D33326C3478785F6C6C5F73797374656D2E68000000001573746D33326C3478785F6C6C5F73797374656D2E6800000000C1838300FFFFFFFF44433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C6D61696E2E6800000000066D61696E2E6800000000CACAD500FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E6300000000FFDC7800FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000BECEA100FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73746D3332673078785F69742E63000000000E73746D3332673078785F69742E6300000000F0A0A100FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C5753323831322E6300000000085753323831322E6300000000BCA8E100FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C5753323831322E6300000000085753323831322E63000000009CC1B600FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000 @@ -4398,7 +4398,7 @@ 100 1 - C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Inc\targets.h + <1>..\Inc\targets.h 28 1264 1279 diff --git a/Keil_Projects/Am32F421.uvoptx b/Keil_Projects/Am32F421.uvoptx index e76c26e1..a2cbd667 100644 --- a/Keil_Projects/Am32F421.uvoptx +++ b/Keil_Projects/Am32F421.uvoptx @@ -6462,7 +6462,7 @@ 1 0 - 1 + 0 255 @@ -9481,7 +9481,7 @@ 1 0 - 0 + 1 255 @@ -9663,6 +9663,241 @@ + + LUMENIER_12S_F421 + 0x4 + ARM-ADS + + 12000000 + + 1 + 1 + 0 + 1 + 0 + + + 1 + 65535 + 0 + 0 + 0 + + + 79 + 66 + 8 + .\Listings\ + + + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + + + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + + + 1 + 0 + 0 + + 255 + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 6 + + + + + + + + + + + STLink\ST-LINKIII-KEIL_SWO.dll + + + + 0 + ST-LINKIII-KEIL_SWO + -U066DFF313736504157094132 -O206 -SF4000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO131090 -TC10000000 -TT10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0AT32F421_64.FLM -FS08000000 -FL010000 -FP0($$Device:-AT32F421K8U7$Flash\AT32F421_64.FLM) -WA0 -WE0 -WVCE4 -WS2710 -WM0 -WP2 + + + 0 + UL2CM3 + UL2CM3(-S0 -C0 -P0 ) -FN1 -FC1000 -FD20000000 -FF0AT32F421_64 -FL010000 -FS08000000 -FP0($$Device:-AT32F421K8U7$Flash\AT32F421_64.FLM) + + + 0 + CMSIS_AGDI + -X"Any" -UAny -O206 -S0 -C0 -P00000000 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO65554 -TC10000000 -TT10000000 -TP20 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0AT32F421_64.FLM -FS08000000 -FL010000 -FP0($$Device:-AT32F421K8U7$Flash\AT32F421_64.FLM) + + + 0 + ARMRTXEVENTFLAGS + -L70 -Z18 -C0 -M0 -T1 + + + 0 + DLGTARM + (1010=75,104,525,661,0)(1007=105,137,292,412,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0) + + + 0 + ARMDBGFLAGS + + + + 0 + DLGUARM + (105=-1,-1,-1,-1,0) + + + + + + 0 + 1 + dshot_badcounts + + + 1 + 1 + dshot_goodcounts,0x0A + + + 2 + 1 + e_com_time,0x0A + + + 3 + 1 + degrees_celsius,0x0A + + + 4 + 1 + battery_voltage,0x0A + + + 5 + 1 + actual_current,0x0A + + + 6 + 1 + duty_cycle,0x0A + + + 7 + 1 + adjusted_duty_cycle,0x0A + + + + + 0 + 2 + cmd + + + + + 1 + 0 + newcount + 0 + + + + 0 + + + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + + + + + + + + + + + Src 1 diff --git a/Keil_Projects/Am32F421.uvprojx b/Keil_Projects/Am32F421.uvprojx index d87dc1b4..8f687452 100644 --- a/Keil_Projects/Am32F421.uvprojx +++ b/Keil_Projects/Am32F421.uvprojx @@ -22587,6 +22587,585 @@ + + LUMENIER_12S_F421 + 0x4 + ARM-ADS + 6190000::V6.19::ARMCLANG + 1 + + + -AT32F421K8U7 + ArteryTek + ArteryTek.AT32F421_DFP.2.0.5 + IRAM(0x20000000,0x4000) IROM(0x08000000,0x10000) CPUTYPE("Cortex-M4") CLOCK(12000000) ELITTLE + + + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0AT32F421_64 -FS08000000 -FL010000 -FP0($$Device:-AT32F421K8U7$Flash\AT32F421_64.FLM)) + 0 + $$Device:-AT32F421K8U7$Device\Include\at32f421.h + + + + + + + + + + $$Device:-AT32F421K8U7$SVD\AT32F421xx_v2.svd + 0 + 0 + + + + + + + 0 + 0 + 0 + 0 + 1 + + .\Objects\ + AM32_LUMENIER_12S_F421 + 1 + 0 + 1 + 1 + 1 + .\Listings\ + 1 + 0 + 0 + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + fromelf.exe --text -a -c --output=@L_asm.txt + + 0 + 0 + 0 + 0 + + 1 + + + + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 3 + + + 1 + + + SARMCM3.DLL + -REMAP -MPU + DCM.DLL + -pCM4 + SARMCM3.DLL + -MPU + TCM.DLL + -pCM4 + + + + 1 + 0 + 0 + 0 + 16 + + + + + 1 + 0 + 0 + 1 + 1 + 4096 + + 1 + BIN\UL2CM3.DLL + + + + + + 0 + + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 1 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + "Cortex-M4" + + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 8 + 0 + 0 + 0 + 0 + 3 + 3 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x20000000 + 0x4000 + + + 1 + 0x8000000 + 0x10000 + + + 0 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x8000000 + 0x10000 + + + 1 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x20000000 + 0x4000 + + + 0 + 0x0 + 0x0 + + + + + + 1 + 4 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 3 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + + + AT32F421K8U7,USE_STDPERIPH_DRIVER, LUMENIER_12S_F421 + + ..\Inc;..\mcu\f421\Inc;..\Mcu\f421\Drivers\drivers\inc;..\Mcu\f421\Drivers\CMSIS\cm4\device_support;..\Mcu\f421\Drivers\CMSIS\cm4\core_support + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + + + + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0x08001000 + 0x20000000 + + ..\Mcu\f421\Am32.sct + + + + + + + + + + + Src + + + dshot.c + 1 + ..\Src\dshot.c + + + functions.c + 1 + ..\Src\functions.c + + + main.c + 1 + ..\Src\main.c + + + signal.c + 1 + ..\Src\signal.c + + + sounds.c + 1 + ..\Src\sounds.c + + + firmwareversion.c + 1 + ..\Src\firmwareversion.c + + + + + Drivers + + + at32f421_adc.c + 1 + ..\Mcu\f421\Drivers\drivers\src\at32f421_adc.c + + + at32f421_cmp.c + 1 + ..\Mcu\f421\Drivers\drivers\src\at32f421_cmp.c + + + at32f421_crc.c + 1 + ..\Mcu\f421\Drivers\drivers\src\at32f421_crc.c + + + at32f421_crm.c + 1 + ..\Mcu\f421\Drivers\drivers\src\at32f421_crm.c + + + at32f421_debug.c + 1 + ..\Mcu\f421\Drivers\drivers\src\at32f421_debug.c + + + at32f421_dma.c + 1 + ..\Mcu\f421\Drivers\drivers\src\at32f421_dma.c + + + at32f421_ertc.c + 1 + ..\Mcu\f421\Drivers\drivers\src\at32f421_ertc.c + + + at32f421_exint.c + 1 + ..\Mcu\f421\Drivers\drivers\src\at32f421_exint.c + + + at32f421_flash.c + 1 + ..\Mcu\f421\Drivers\drivers\src\at32f421_flash.c + + + at32f421_gpio.c + 1 + ..\Mcu\f421\Drivers\drivers\src\at32f421_gpio.c + + + at32f421_i2c.c + 1 + ..\Mcu\f421\Drivers\drivers\src\at32f421_i2c.c + + + at32f421_misc.c + 1 + ..\Mcu\f421\Drivers\drivers\src\at32f421_misc.c + + + at32f421_pwc.c + 1 + ..\Mcu\f421\Drivers\drivers\src\at32f421_pwc.c + + + at32f421_scfg.c + 1 + ..\Mcu\f421\Drivers\drivers\src\at32f421_scfg.c + + + at32f421_spi.c + 1 + ..\Mcu\f421\Drivers\drivers\src\at32f421_spi.c + + + at32f421_tmr.c + 1 + ..\Mcu\f421\Drivers\drivers\src\at32f421_tmr.c + + + at32f421_usart.c + 1 + ..\Mcu\f421\Drivers\drivers\src\at32f421_usart.c + + + at32f421_wdt.c + 1 + ..\Mcu\f421\Drivers\drivers\src\at32f421_wdt.c + + + at32f421_wwdt.c + 1 + ..\Mcu\f421\Drivers\drivers\src\at32f421_wwdt.c + + + + + F421 + + + ADC.c + 1 + ..\Mcu\f421\Src\ADC.c + + + at32f421_it.c + 1 + ..\Mcu\f421\Src\at32f421_it.c + + + comparator.c + 1 + ..\Mcu\f421\Src\comparator.c + + + eeprom.c + 1 + ..\Mcu\f421\Src\eeprom.c + + + IO.c + 1 + ..\Mcu\f421\Src\IO.c + + + peripherals.c + 1 + ..\Mcu\f421\Src\peripherals.c + + + phaseouts.c + 1 + ..\Mcu\f421\Src\phaseouts.c + + + serial_telemetry.c + 1 + ..\Mcu\f421\Src\serial_telemetry.c + + + system_at32f421.c + 1 + ..\Mcu\f421\Src\system_at32f421.c + + + WS2812.c + 1 + ..\Mcu\f421\Src\WS2812.c + + + + + Startup + + + startup_at32f421.s + 2 + ..\Mcu\f421\Startup\mdk\startup_at32f421.s + + + + + CMSIS + + + diff --git a/Keil_Projects/Am32G071.uvguix.alkaz b/Keil_Projects/Am32G071.uvguix.alkaz index 4335f863..97e8e371 100644 --- a/Keil_Projects/Am32G071.uvguix.alkaz +++ b/Keil_Projects/Am32G071.uvguix.alkaz @@ -148,17 +148,17 @@ 38003 Registers - 211 212 + 130 100 346 Code Coverage - 669 160 + 669 203 204 Performance Analyzer - 829 + 829 124 124 100 @@ -226,8 +226,8 @@ 2 3 - -1 - -1 + -32000 + -32000 -1 @@ -243,8 +243,8 @@ 0 - 1951 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000011000000020000000100000043433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C4144432E6300000000054144432E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C4144432E6300000000054144432E6300000000FFDC7800FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000BECEA100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000BCA8E100FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73797374656D5F73746D3332673478782E63000000001273797374656D5F73746D3332673478782E6300000000F7B88600FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73746D3332673478785F69742E63000000000E73746D3332673478785F69742E6300000000D9ADC200FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73746D3332673078785F69742E63000000000E73746D3332673078785F69742E6300000000A5C2D700FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E6300000000B3A6BE00FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000EAD6A300FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E6300000000F6FA7D00FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C61743332663431355F69742E63000000000D61743332663431355F69742E6300000000B5E99D00FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E63000000005FC3CF00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73746D33326C3478785F69742E63000000000E73746D33326C3478785F69742E6300000000C1838300FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000CACAD500FFFFFFFF6F433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663035315C447269766572735C53544D3332463078785F48414C5F4472697665725C5372635C73746D3332663078785F6C6C5F7574696C732E63000000001473746D3332663078785F6C6C5F7574696C732E6300000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000 + 2508 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000016000000020000000100000042433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C494F2E630000000004494F2E6300000000C5D4F200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C494F2E630000000004494F2E6300000000FFDC7800FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000BECEA100FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73797374656D5F73746D33326C3478782E63000000001273797374656D5F73746D33326C3478782E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000BCA8E100FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73746D33326C3478785F69742E63000000000E73746D33326C3478785F69742E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000F7B88600FFFFFFFF3C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6473686F742E6300000000076473686F742E6300000000D9ADC200FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000A5C2D700FFFFFFFF57433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C537461727475705C737461727475705F73746D33326C34333178782E730000000015737461727475705F73746D33326C34333178782E7300000000B3A6BE00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C73746D33326C3478785F69742E68000000000E73746D33326C3478785F69742E6800000000EAD6A300FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C656570726F6D2E630000000008656570726F6D2E6300000000F6FA7D00FFFFFFFF6F433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C434D5349535C4465766963655C53545C53544D33324C3478785C496E636C7564655C73746D33326C3478782E68000000000B73746D33326C3478782E6800000000B5E99D00FFFFFFFF71433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C434D5349535C4465766963655C53545C53544D33324C3478785C496E636C7564655C73746D33326C34333178782E68000000000D73746D33326C34333178782E68000000005FC3CF00FFFFFFFF70433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C53544D33324C3478785F48414C5F4472697665725C496E635C73746D33326C3478785F6C6C5F73797374656D2E68000000001573746D33326C3478785F6C6C5F73797374656D2E6800000000C1838300FFFFFFFF44433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C6D61696E2E6800000000066D61696E2E6800000000CACAD500FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E6300000000FFDC7800FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000BECEA100FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73746D3332673078785F69742E63000000000E73746D3332673078785F69742E6300000000F0A0A100FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C5753323831322E6300000000085753323831322E6300000000BCA8E100FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C5753323831322E6300000000085753323831322E63000000009CC1B600FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000 @@ -3738,7 +3738,7 @@ 100 2 - C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Inc\targets.h + <1>..\Inc\targets.h 2 977 978 diff --git a/Keil_Projects/Am32G431.uvguix.alkaz b/Keil_Projects/Am32G431.uvguix.alkaz index 862f6e3f..736c7cef 100644 --- a/Keil_Projects/Am32G431.uvguix.alkaz +++ b/Keil_Projects/Am32G431.uvguix.alkaz @@ -15,17 +15,17 @@ 38003 Registers - 211 212 + 130 100 346 Code Coverage - 669 160 + 669 203 204 Performance Analyzer - 829 + 829 124 124 100 @@ -93,8 +93,8 @@ 2 3 - -1 - -1 + -32000 + -32000 -1 @@ -110,8 +110,8 @@ 0 - 1951 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000011000000020000000100000043433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C4144432E6300000000054144432E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C4144432E6300000000054144432E6300000000FFDC7800FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000BECEA100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000BCA8E100FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73797374656D5F73746D3332673478782E63000000001273797374656D5F73746D3332673478782E6300000000F7B88600FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73746D3332673478785F69742E63000000000E73746D3332673478785F69742E6300000000D9ADC200FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73746D3332673078785F69742E63000000000E73746D3332673078785F69742E6300000000A5C2D700FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E6300000000B3A6BE00FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000EAD6A300FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E6300000000F6FA7D00FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C61743332663431355F69742E63000000000D61743332663431355F69742E6300000000B5E99D00FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E63000000005FC3CF00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73746D33326C3478785F69742E63000000000E73746D33326C3478785F69742E6300000000C1838300FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000CACAD500FFFFFFFF6F433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663035315C447269766572735C53544D3332463078785F48414C5F4472697665725C5372635C73746D3332663078785F6C6C5F7574696C732E63000000001473746D3332663078785F6C6C5F7574696C732E6300000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000 + 2508 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000016000000020000000100000042433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C494F2E630000000004494F2E6300000000C5D4F200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C494F2E630000000004494F2E6300000000FFDC7800FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000BECEA100FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73797374656D5F73746D33326C3478782E63000000001273797374656D5F73746D33326C3478782E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000BCA8E100FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73746D33326C3478785F69742E63000000000E73746D33326C3478785F69742E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000F7B88600FFFFFFFF3C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6473686F742E6300000000076473686F742E6300000000D9ADC200FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000A5C2D700FFFFFFFF57433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C537461727475705C737461727475705F73746D33326C34333178782E730000000015737461727475705F73746D33326C34333178782E7300000000B3A6BE00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C73746D33326C3478785F69742E68000000000E73746D33326C3478785F69742E6800000000EAD6A300FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C656570726F6D2E630000000008656570726F6D2E6300000000F6FA7D00FFFFFFFF6F433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C434D5349535C4465766963655C53545C53544D33324C3478785C496E636C7564655C73746D33326C3478782E68000000000B73746D33326C3478782E6800000000B5E99D00FFFFFFFF71433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C434D5349535C4465766963655C53545C53544D33324C3478785C496E636C7564655C73746D33326C34333178782E68000000000D73746D33326C34333178782E68000000005FC3CF00FFFFFFFF70433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C53544D33324C3478785F48414C5F4472697665725C496E635C73746D33326C3478785F6C6C5F73797374656D2E68000000001573746D33326C3478785F6C6C5F73797374656D2E6800000000C1838300FFFFFFFF44433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C6D61696E2E6800000000066D61696E2E6800000000CACAD500FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E6300000000FFDC7800FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000BECEA100FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73746D3332673078785F69742E63000000000E73746D3332673078785F69742E6300000000F0A0A100FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C5753323831322E6300000000085753323831322E6300000000BCA8E100FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C5753323831322E6300000000085753323831322E63000000009CC1B600FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000 diff --git a/Keil_Projects/Am32e230.uvguix.alkaz b/Keil_Projects/Am32e230.uvguix.alkaz index d02ab33f..17bc5fa6 100644 --- a/Keil_Projects/Am32e230.uvguix.alkaz +++ b/Keil_Projects/Am32e230.uvguix.alkaz @@ -82,17 +82,17 @@ 38003 Registers - 211 212 + 130 100 346 Code Coverage - 669 160 + 669 203 204 Performance Analyzer - 829 + 829 124 124 100 @@ -160,8 +160,8 @@ 2 3 - -1 - -1 + -32000 + -32000 -1 @@ -177,8 +177,8 @@ 0 - 1951 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000011000000020000000100000043433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C4144432E6300000000054144432E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C4144432E6300000000054144432E6300000000FFDC7800FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000BECEA100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000BCA8E100FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73797374656D5F73746D3332673478782E63000000001273797374656D5F73746D3332673478782E6300000000F7B88600FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73746D3332673478785F69742E63000000000E73746D3332673478785F69742E6300000000D9ADC200FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73746D3332673078785F69742E63000000000E73746D3332673078785F69742E6300000000A5C2D700FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E6300000000B3A6BE00FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000EAD6A300FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E6300000000F6FA7D00FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C61743332663431355F69742E63000000000D61743332663431355F69742E6300000000B5E99D00FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E63000000005FC3CF00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73746D33326C3478785F69742E63000000000E73746D33326C3478785F69742E6300000000C1838300FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000CACAD500FFFFFFFF6F433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663035315C447269766572735C53544D3332463078785F48414C5F4472697665725C5372635C73746D3332663078785F6C6C5F7574696C732E63000000001473746D3332663078785F6C6C5F7574696C732E6300000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000 + 2508 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000016000000020000000100000042433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C494F2E630000000004494F2E6300000000C5D4F200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C494F2E630000000004494F2E6300000000FFDC7800FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000BECEA100FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73797374656D5F73746D33326C3478782E63000000001273797374656D5F73746D33326C3478782E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000BCA8E100FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73746D33326C3478785F69742E63000000000E73746D33326C3478785F69742E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000F7B88600FFFFFFFF3C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6473686F742E6300000000076473686F742E6300000000D9ADC200FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000A5C2D700FFFFFFFF57433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C537461727475705C737461727475705F73746D33326C34333178782E730000000015737461727475705F73746D33326C34333178782E7300000000B3A6BE00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C73746D33326C3478785F69742E68000000000E73746D33326C3478785F69742E6800000000EAD6A300FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C656570726F6D2E630000000008656570726F6D2E6300000000F6FA7D00FFFFFFFF6F433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C434D5349535C4465766963655C53545C53544D33324C3478785C496E636C7564655C73746D33326C3478782E68000000000B73746D33326C3478782E6800000000B5E99D00FFFFFFFF71433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C434D5349535C4465766963655C53545C53544D33324C3478785C496E636C7564655C73746D33326C34333178782E68000000000D73746D33326C34333178782E68000000005FC3CF00FFFFFFFF70433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C53544D33324C3478785F48414C5F4472697665725C496E635C73746D33326C3478785F6C6C5F73797374656D2E68000000001573746D33326C3478785F6C6C5F73797374656D2E6800000000C1838300FFFFFFFF44433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C6D61696E2E6800000000066D61696E2E6800000000CACAD500FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E6300000000FFDC7800FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000BECEA100FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73746D3332673078785F69742E63000000000E73746D3332673078785F69742E6300000000F0A0A100FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C5753323831322E6300000000085753323831322E6300000000BCA8E100FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C5753323831322E6300000000085753323831322E63000000009CC1B600FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000 diff --git a/Keil_Projects/Am32l431.uvguix.alkaz b/Keil_Projects/Am32l431.uvguix.alkaz index a3bf5367..7215683e 100644 --- a/Keil_Projects/Am32l431.uvguix.alkaz +++ b/Keil_Projects/Am32l431.uvguix.alkaz @@ -9,23 +9,108 @@ - + + + System Viewer\DMA1 + 35901 + + 261 + + + System Viewer\EXTI + 35900 + + 261 + + + System Viewer\GPIOA + 35902 + + 261 + + + System Viewer\GPIOB + 35899 + + 261 + + + System Viewer\TIM1 + 35904 + + 261 + + + System Viewer\TIM15 + 35903 + + 261 + + + System Viewer\TIM6 + 35905 + + 80 + + + System Viewer\DMA1 + 35901 + + 261 + + + System Viewer\EXTI + 35900 + + 261 + + + System Viewer\GPIOA + 35902 + + 261 + + + System Viewer\GPIOB + 35899 + + 261 + + + System Viewer\TIM1 + 35904 + + 261 + + + System Viewer\TIM15 + 35903 + + 261 + + + System Viewer\TIM6 + 35905 + + 80 + + 38003 Registers - 211 212 + 130 100 346 Code Coverage - 669 160 + 669 203 204 Performance Analyzer - 829 + 829 124 124 100 @@ -93,8 +178,8 @@ 2 3 - -1 - -1 + -32000 + -32000 -1 @@ -110,8 +195,8 @@ 0 - 1951 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000011000000020000000100000043433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C4144432E6300000000054144432E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C4144432E6300000000054144432E6300000000FFDC7800FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000BECEA100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000BCA8E100FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73797374656D5F73746D3332673478782E63000000001273797374656D5F73746D3332673478782E6300000000F7B88600FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73746D3332673478785F69742E63000000000E73746D3332673478785F69742E6300000000D9ADC200FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73746D3332673078785F69742E63000000000E73746D3332673078785F69742E6300000000A5C2D700FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E6300000000B3A6BE00FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000EAD6A300FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E6300000000F6FA7D00FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C61743332663431355F69742E63000000000D61743332663431355F69742E6300000000B5E99D00FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E63000000005FC3CF00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73746D33326C3478785F69742E63000000000E73746D33326C3478785F69742E6300000000C1838300FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000CACAD500FFFFFFFF6F433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663035315C447269766572735C53544D3332463078785F48414C5F4472697665725C5372635C73746D3332663078785F6C6C5F7574696C732E63000000001473746D3332663078785F6C6C5F7574696C732E6300000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000 + 2508 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000016000000020000000100000042433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C494F2E630000000004494F2E6300000000C5D4F200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C494F2E630000000004494F2E6300000000FFDC7800FFFFFFFF3B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000BECEA100FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73797374656D5F73746D33326C3478782E63000000001273797374656D5F73746D33326C3478782E6300000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000BCA8E100FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73746D33326C3478785F69742E63000000000E73746D33326C3478785F69742E63000000009CC1B600FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000F7B88600FFFFFFFF3C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6473686F742E6300000000076473686F742E6300000000D9ADC200FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000A5C2D700FFFFFFFF57433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C537461727475705C737461727475705F73746D33326C34333178782E730000000015737461727475705F73746D33326C34333178782E7300000000B3A6BE00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C73746D33326C3478785F69742E68000000000E73746D33326C3478785F69742E6800000000EAD6A300FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C656570726F6D2E630000000008656570726F6D2E6300000000F6FA7D00FFFFFFFF6F433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C434D5349535C4465766963655C53545C53544D33324C3478785C496E636C7564655C73746D33326C3478782E68000000000B73746D33326C3478782E6800000000B5E99D00FFFFFFFF71433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C434D5349535C4465766963655C53545C53544D33324C3478785C496E636C7564655C73746D33326C34333178782E68000000000D73746D33326C34333178782E68000000005FC3CF00FFFFFFFF70433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C447269766572735C53544D33324C3478785F48414C5F4472697665725C496E635C73746D33326C3478785F6C6C5F73797374656D2E68000000001573746D33326C3478785F6C6C5F73797374656D2E6800000000C1838300FFFFFFFF44433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C6D61696E2E6800000000066D61696E2E6800000000CACAD500FFFFFFFF4A433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C636F6D70617261746F722E63000000000C636F6D70617261746F722E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C5372635C4144432E6300000000054144432E6300000000FFDC7800FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C6C3433315C496E635C7065726970686572616C732E68000000000D7065726970686572616C732E6800000000BECEA100FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73746D3332673078785F69742E63000000000E73746D3332673078785F69742E6300000000F0A0A100FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C5753323831322E6300000000085753323831322E6300000000BCA8E100FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C5753323831322E6300000000085753323831322E63000000009CC1B600FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000C8030000 @@ -1855,6 +1940,1747 @@ 1080 + + 1 + Debug + + -1 + -1 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F40000005300000066040000DD000000 + + + 16 + F40000007000000066040000FA000000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000073000000ED00000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 109 + 109 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000073000000ED00000016020000 + + + 16 + 29000000460000004501000071020000 + + + + 1465 + 1465 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590200007D0700004C030000 + + + 16 + 2900000046000000F0020000D0000000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590200007D0700004C030000 + + + 16 + 2900000046000000F0020000D0000000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590200007D0700004C030000 + + + 16 + 2900000046000000F0020000D0000000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590200007D0700004C030000 + + + 16 + 2900000046000000F0020000D0000000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F70000007300000063040000BE000000 + + + 16 + 2900000046000000F0020000D0000000 + + + + 1935 + 1935 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + C7030000590200007D0700004C030000 + + + 16 + 2900000046000000190100000C010000 + + + + 1936 + 1936 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590200007D0700004C030000 + + + 16 + 2900000046000000190100000C010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590200007D0700004C030000 + + + 16 + 2900000046000000190100000C010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590200007D0700004C030000 + + + 16 + 2900000046000000F0020000D0000000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590200007D0700004C030000 + + + 16 + 2900000046000000F0020000D0000000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590200007D0700004C030000 + + + 16 + 2900000046000000F0020000D0000000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590200007D0700004C030000 + + + 16 + 2900000046000000F0020000D0000000 + + + + 195 + 195 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000073000000ED00000016020000 + + + 16 + 29000000460000004501000071020000 + + + + 196 + 196 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000073000000ED00000016020000 + + + 16 + 29000000460000004501000071020000 + + + + 197 + 197 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 030000008F0300007D070000A7030000 + + + 16 + 2900000046000000F0020000D0000000 + + + + 198 + 198 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 0000000039020000C00300006B030000 + + + 16 + 2900000046000000F0020000D0000000 + + + + 199 + 199 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 000000008C03000080070000C6030000 + + + 16 + 2900000046000000F0020000D0000000 + + + + 203 + 203 + 1 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F40000007000000066040000DD000000 + + + 16 + 2900000046000000F0020000D0000000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F70000007300000063040000BE000000 + + + 16 + 2900000046000000F0020000D0000000 + + + + 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 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590200007D0700004C030000 + + + 16 + 2900000046000000F0020000D0000000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F70000007300000063040000BE000000 + + + 16 + 2900000046000000F0020000D0000000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F70000007300000063040000BE000000 + + + 16 + 2900000046000000F0020000D0000000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F70000007300000063040000BE000000 + + + 16 + 2900000046000000190100000C010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F70000007300000063040000BE000000 + + + 16 + 2900000046000000F0020000D0000000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 35899 + 35899 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 35900 + 35900 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 35901 + 35901 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 35902 + 35902 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 35903 + 35903 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 35904 + 35904 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 35905 + 35905 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 38003 + 38003 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000073000000ED00000016020000 + + + 16 + 29000000460000004501000071020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000008F0300007D070000A7030000 + + + 16 + 2900000046000000F0020000D0000000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000008F0300007D070000A7030000 + + + 16 + 29000000460000004501000071020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590200007D0700004C030000 + + + 16 + 2900000046000000190100000C010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590200007D0700004C030000 + + + 16 + 2900000046000000190100000C010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000008F0300007D070000A7030000 + + + 16 + 29000000460000004501000071020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000008F0300007D070000A7030000 + + + 16 + 29000000460000004501000071020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F70000007300000063040000BE000000 + + + 16 + 2900000046000000F0020000D0000000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 6D040000730000007D07000016020000 + + + 16 + 2900000046000000190100000C010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 972 + 0 + 8192 + 0 + + 16 + 0000000000000000D70300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000C603000080070000DF030000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 0 + 0 + 0 + 0 + 478 + 0 + 8192 + 1 + + 16 + 000000001C000000E901000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 1 + 0 + 0 + 0 + 626 + 0 + 8192 + 2 + + 16 + 000000001C0000007D02000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 824 + 824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590200007D0700004C030000 + + + 16 + 2900000046000000190100000C010000 + + + + 3342 + 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFF4000000DD00000066040000E1000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000F40000007000000066040000FA000000F40000005300000066040000DD0000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000001000000FFFFFFFFFFFFFFFF66040000530000006A04000035020000010000000200001004000000010000006DFAFFFFEE000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000010000006A0400007000000080070000520200006A04000053000000800700003502000000000000404100562B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF054750494F42010000003B8C000001000000FFFFFFFFFFFFFFFF0445585449010000003C8C000001000000FFFFFFFFFFFFFFFF04444D4131010000003D8C000001000000FFFFFFFFFFFFFFFF054750494F41010000003E8C000001000000FFFFFFFFFFFFFFFF0554494D3135010000003F8C000001000000FFFFFFFFFFFFFFFF0454494D3101000000408C000001000000FFFFFFFFFFFFFFFF0454494D3601000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFF13000000000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF000000053000000F400000035020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000070000000F0000000520200000000000053000000F0000000350200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000035020000800700003902000001000000010000100400000001000000FDFDFFFF1900000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000C4030000560200008007000088030000C403000039020000800700006B03000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF050000000000000001000000000000000100000001000000FFFFFFFFC003000039020000C40300006B03000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000006B030000800700006F03000001000000010000100400000001000000D5FDFFFFAF000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000008C03000080070000E3030000000000006F03000080070000C60300000000000040820056060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2868 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000D7369676E616C74696D656F7574960000000000000012000D7369676E616C74696D656F757404333333340C737465707065725F73696E650473696E651854494D315F55505F54494D31365F49525148616E646C65721345585449345F31355F49525148616E646C65720E4C4C5F434F4D505F456E61626C650D54494D365F4441435F4952516E077462735F313273046D696E69023630166C6F775F72706D5F7468726F74746C655F6C696D69740F646567726565735F63656C736975731D7374616C6C5F70726F746563745F7461726765745F696E74657276616C205441524745545F5354414C4C5F50524F54454354494F4E5F494E54455256414C055F663033310673657175726503746273000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65CC030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 955 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DE010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2362 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756772020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1920 + 1080 + + @@ -1873,7 +3699,7 @@ 0 - C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Mcu\l431\Inc\stm32l4xx_it.h + <8>..\Mcu\l431\Inc\stm32l4xx_it.h 27 52 63 @@ -1909,7 +3735,7 @@ 0 - C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Mcu\l431\Inc\main.h + <1>..\Mcu\l431\Inc\main.h 26 31 33 @@ -1918,7 +3744,7 @@ 0 - C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Inc\targets.h + <1>..\Inc\targets.h 15 2641 2646 @@ -1981,7 +3807,7 @@ 0 - C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_exti.h + <1>..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_exti.h 12 364 379 @@ -1990,7 +3816,7 @@ 0 - C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_usart.h + <1>..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_usart.h 0 361 3761 @@ -2062,7 +3888,7 @@ 0 - C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Mcu\l431\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h + <1>..\Mcu\l431\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h 0 209 1 @@ -2071,7 +3897,7 @@ 0 - C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Mcu\l431\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l431xx.h + <1>..\Mcu\l431\Drivers\CMSIS\Device\ST\STM32L4xx\Include\stm32l431xx.h 11 118 127 @@ -2107,7 +3933,7 @@ 0 - C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Mcu\l431\Inc\peripherals.h + <1>..\Mcu\l431\Inc\peripherals.h 11 23 41 @@ -2116,7 +3942,7 @@ 0 - C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Mcu\l431\Inc\comparator.h + <1>..\Mcu\l431\Inc\comparator.h 0 4 21 diff --git a/Keil_Projects/Am32l431.uvoptx b/Keil_Projects/Am32l431.uvoptx index 62d86e0f..450556ea 100644 --- a/Keil_Projects/Am32l431.uvoptx +++ b/Keil_Projects/Am32l431.uvoptx @@ -75,7 +75,7 @@ 1 0 - 1 + 0 18 @@ -181,9 +181,653 @@ + + NEUTRON_L431 + 0x4 + ARM-ADS + + 8000000 + + 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 + + + 1 + 0 + 0 + + 18 + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 6 + + + + + + + + + + + STLink\ST-LINKIII-KEIL_SWO.dll + + + + 0 + ARMRTXEVENTFLAGS + -L70 -Z18 -C0 -M0 -T1 + + + 0 + DLGTARM + (1010=100,129,696,814,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0) + + + 0 + ARMDBGFLAGS + + + + 0 + DLGUARM + (105=-1,-1,-1,-1,0) + + + 0 + UL2CM3 + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC8000 -FN1 -FF0STM32L4xx_128 -FS08000000 -FL020000 -FP0($$Device:STM32L431KBUx$CMSIS\Flash\STM32L4xx_128.FLM)) + + + 0 + ST-LINKIII-KEIL_SWO + -U-O142 -O2254 -SF10000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP (ARM Core") -D00(2BA01477) -L00(0) -TO131090 -TC10000000 -TT10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32L431KBUx$CMSIS\Flash\STM32L4xx_128.FLM) -WA0 -WE0 -WVCE4 -WS2710 -WM0 -WP2 + + + + + + 0 + 1 + armed + + + 1 + 1 + dma_buffer + + + 2 + 1 + bemf_timeout + + + 3 + 1 + interrupt_time + + + 4 + 1 + signaltimeout + + + 5 + 1 + smallestnumber + + + 6 + 1 + dshot_goodcounts + + + 7 + 1 + newinput,0x0A + + + 8 + 1 + adc_counter + + + 9 + 1 + degrees_celsius,0x0A + + + 10 + 1 + dshot_telemetry + + + 11 + 1 + motor_kv,0x0A + + + 12 + 1 + input,0x0A + + + 13 + 1 + duty_cycle,0x0A + + + 14 + 1 + sine_startup + + + 15 + 1 + stepper_sine + + + 16 + 1 + zero_crosses,0x0A + + + 17 + 1 + duty_cycle_maximum,0x0A + + + 18 + 1 + duty_cycle_setpoint,0x0A + + + 19 + 1 + startup_duty_cycle_maximum + + + 20 + 1 + use_current_limit + + + 21 + 1 + actual_current,0x0A + + + + 0 + + + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + + + + 0 + 0 + 0 + + + + + + + + + + + System Viewer\DMA1 + 35901 + + + System Viewer\EXTI + 35900 + + + System Viewer\GPIOA + 35902 + + + System Viewer\GPIOB + 35899 + + + System Viewer\TIM1 + 35904 + + + System Viewer\TIM15 + 35903 + + + System Viewer\TIM6 + 35905 + + + + 1 + 0 + 0 + 2 + 10000000 + + + + + + VIMDRONES_L431 + 0x4 + ARM-ADS + + 8000000 + + 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 + + + 1 + 0 + 1 + + 18 + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 6 + + + + + + + + + + + STLink\ST-LINKIII-KEIL_SWO.dll + + + + 0 + ARMRTXEVENTFLAGS + -L70 -Z18 -C0 -M0 -T1 + + + 0 + DLGTARM + (1010=100,129,696,814,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0) + + + 0 + ARMDBGFLAGS + + + + 0 + DLGUARM + (105=-1,-1,-1,-1,0) + + + 0 + UL2CM3 + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC8000 -FN1 -FF0STM32L4xx_128 -FS08000000 -FL020000 -FP0($$Device:STM32L431KBUx$CMSIS\Flash\STM32L4xx_128.FLM)) + + + 0 + ST-LINKIII-KEIL_SWO + -U-O142 -O2254 -SF10000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP (ARM Core") -D00(2BA01477) -L00(0) -TO131090 -TC10000000 -TT10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32L431KBUx$CMSIS\Flash\STM32L4xx_128.FLM) -WA0 -WE0 -WVCE4 -WS2710 -WM0 -WP2 + + + + + + 0 + 1 + armed + + + 1 + 1 + dma_buffer + + + 2 + 1 + bemf_timeout + + + 3 + 1 + interrupt_time + + + 4 + 1 + signaltimeout + + + 5 + 1 + smallestnumber + + + 6 + 1 + dshot_goodcounts + + + 7 + 1 + newinput,0x0A + + + 8 + 1 + adc_counter + + + 9 + 1 + degrees_celsius,0x0A + + + 10 + 1 + dshot_telemetry + + + 11 + 1 + motor_kv,0x0A + + + 12 + 1 + input,0x0A + + + 13 + 1 + duty_cycle,0x0A + + + 14 + 1 + sine_startup + + + 15 + 1 + stepper_sine + + + 16 + 1 + zero_crosses,0x0A + + + 17 + 1 + duty_cycle_maximum,0x0A + + + 18 + 1 + duty_cycle_setpoint,0x0A + + + 19 + 1 + startup_duty_cycle_maximum + + + 20 + 1 + use_current_limit + + + 21 + 1 + actual_current,0x0A + + + + 0 + + + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + + + + 0 + 0 + 0 + + + + + + + + + + + System Viewer\DMA1 + 35901 + + + System Viewer\EXTI + 35900 + + + System Viewer\GPIOA + 35902 + + + System Viewer\GPIOB + 35899 + + + System Viewer\TIM1 + 35904 + + + System Viewer\TIM15 + 35903 + + + System Viewer\TIM6 + 35905 + + + + 1 + 0 + 0 + 2 + 10000000 + + + + Startup - 0 + 1 0 0 0 diff --git a/Keil_Projects/Am32l431.uvprojx b/Keil_Projects/Am32l431.uvprojx index dba0ce08..215aab3d 100644 --- a/Keil_Projects/Am32l431.uvprojx +++ b/Keil_Projects/Am32l431.uvprojx @@ -601,6 +601,1196 @@ + + NEUTRON_L431 + 0x4 + ARM-ADS + 6190000::V6.19::ARMCLANG + 1 + + + STM32L431KBUx + STMicroelectronics + Keil.STM32L4xx_DFP.2.6.2 + https://www.keil.com/pack/ + IRAM(0x20000000-0x2000BFFF) IRAM2(0x10000000-0x10003FFF) IROM(0x8000000-0x801FFFF) CLOCK(8000000) FPU2 CPUTYPE("Cortex-M4") TZ + + + + 0 + + + + + + + + + + + $$Device:STM32L431KBUx$CMSIS\SVD\STM32L4x1.svd + 0 + 0 + + + + + + + 0 + 0 + 0 + 0 + 1 + + .\Objects\ + AM32_NEUTRON_L431 + 1 + 0 + 1 + 1 + 1 + + 1 + 0 + 0 + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + 0 + 0 + + 1 + + + + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 3 + + + 0 + + + SARMCM3.DLL + -REMAP -MPU + DCM.DLL + -pCM4 + SARMCM3.DLL + -MPU + TCM.DLL + -pCM4 + + + + 1 + 0 + 0 + 0 + 16 + + + + + 1 + 0 + 0 + 1 + 1 + 4101 + + 1 + BIN\UL2V8M.DLL + "" () + + + + + 0 + + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 1 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + "Cortex-M4" + + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 2 + 0 + 0 + 0 + 1 + 0 + 8 + 0 + 0 + 0 + 0 + 3 + 4 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 1 + 1 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x20000000 + 0xc000 + + + 1 + 0x8000000 + 0x20000 + + + 0 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x8000000 + 0x20000 + + + 1 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x20000000 + 0xc000 + + + 0 + 0x10000000 + 0x4000 + + + + + + 1 + 4 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 3 + 0 + 0 + 1 + 0 + 0 + 3 + 5 + 1 + 1 + 0 + 0 + 0 + + + NEUTRON_L431,USE_FULL_LL_DRIVER,HSE_VALUE=8000000,HSE_STARTUP_TIMEOUT=100,LSE_STARTUP_TIMEOUT=5000,LSE_VALUE=32768,MSI_VALUE=4000000,EXTERNALSAI1_CLOCK_VALUE=2097000,HSI_VALUE=16000000,LSI_VALUE=32000,VDD_VALUE=3300,PREFETCH_ENABLE=0,INSTRUCTION_CACHE_ENABLE=1,DATA_CACHE_ENABLE=1,STM32L431xx + + ..\Inc;..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Inc;..\Mcu\l431\Drivers\CMSIS\Device\ST\STM32L4xx\Include;..\Mcu\l431\Drivers\CMSIS\Include;..\Mcu\l431\Drivers\CMSIS\Core\Include;..\Mcu\l431\Inc + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + + + + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + + + + ..\Mcu\l431\AM32_L431.sct + + + + + + + + + + + Startup + + + startup_stm32l431xx.s + 2 + ..\Mcu\l431\Startup\startup_stm32l431xx.s + + + + + Drivers/STM32L4xx_LL_Driver + + + stm32l4xx_ll_adc.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_adc.c + + + stm32l4xx_ll_comp.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_comp.c + + + stm32l4xx_ll_crc.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_crc.c + + + stm32l4xx_ll_crs.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_crs.c + + + stm32l4xx_ll_dac.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_dac.c + + + stm32l4xx_ll_dma.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_dma.c + + + stm32l4xx_ll_dma2d.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_dma2d.c + + + stm32l4xx_ll_exti.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_exti.c + + + stm32l4xx_ll_gpio.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_gpio.c + + + stm32l4xx_ll_i2c.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_i2c.c + + + stm32l4xx_ll_lptim.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_lptim.c + + + stm32l4xx_ll_lpuart.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_lpuart.c + + + stm32l4xx_ll_opamp.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_opamp.c + + + stm32l4xx_ll_pka.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_pka.c + + + stm32l4xx_ll_pwr.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_pwr.c + + + stm32l4xx_ll_rcc.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_rcc.c + + + stm32l4xx_ll_rng.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_rng.c + + + stm32l4xx_ll_rtc.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_rtc.c + + + stm32l4xx_ll_spi.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_spi.c + + + stm32l4xx_ll_swpmi.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_swpmi.c + + + stm32l4xx_ll_tim.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_tim.c + + + stm32l4xx_ll_usart.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_usart.c + + + stm32l4xx_ll_utils.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_utils.c + + + + + Src + + + dshot.c + 1 + ..\Src\dshot.c + + + firmwareversion.c + 1 + ..\Src\firmwareversion.c + + + functions.c + 1 + ..\Src\functions.c + + + main.c + 1 + ..\Src\main.c + + + signal.c + 1 + ..\Src\signal.c + + + sounds.c + 1 + ..\Src\sounds.c + + + + + l431 + + + ADC.c + 1 + ..\Mcu\l431\Src\ADC.c + + + comparator.c + 1 + ..\Mcu\l431\Src\comparator.c + + + eeprom.c + 1 + ..\Mcu\l431\Src\eeprom.c + + + IO.c + 1 + ..\Mcu\l431\Src\IO.c + + + peripherals.c + 1 + ..\Mcu\l431\Src\peripherals.c + + + phaseouts.c + 1 + ..\Mcu\l431\Src\phaseouts.c + + + serial_telemetry.c + 1 + ..\Mcu\l431\Src\serial_telemetry.c + + + stm32l4xx_it.c + 1 + ..\Mcu\l431\Src\stm32l4xx_it.c + + + system_stm32l4xx.c + 1 + ..\Mcu\l431\Src\system_stm32l4xx.c + + + + + ::CMSIS + + + + + VIMDRONES_L431 + 0x4 + ARM-ADS + 6190000::V6.19::ARMCLANG + 1 + + + STM32L431KBUx + STMicroelectronics + Keil.STM32L4xx_DFP.2.6.2 + https://www.keil.com/pack/ + IRAM(0x20000000-0x2000BFFF) IRAM2(0x10000000-0x10003FFF) IROM(0x8000000-0x801FFFF) CLOCK(8000000) FPU2 CPUTYPE("Cortex-M4") TZ + + + + 0 + + + + + + + + + + + $$Device:STM32L431KBUx$CMSIS\SVD\STM32L4x1.svd + 0 + 0 + + + + + + + 0 + 0 + 0 + 0 + 1 + + .\Objects\ + AM32_VIMDRONES_L431 + 1 + 0 + 1 + 1 + 1 + + 1 + 0 + 0 + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + 0 + 0 + + 1 + + + + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 3 + + + 0 + + + SARMCM3.DLL + -REMAP -MPU + DCM.DLL + -pCM4 + SARMCM3.DLL + -MPU + TCM.DLL + -pCM4 + + + + 1 + 0 + 0 + 0 + 16 + + + + + 1 + 0 + 0 + 1 + 1 + 4101 + + 1 + BIN\UL2V8M.DLL + "" () + + + + + 0 + + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 1 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + "Cortex-M4" + + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 2 + 0 + 0 + 0 + 1 + 0 + 8 + 0 + 0 + 0 + 0 + 3 + 4 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 1 + 1 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x20000000 + 0xc000 + + + 1 + 0x8000000 + 0x20000 + + + 0 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x8000000 + 0x20000 + + + 1 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x20000000 + 0xc000 + + + 0 + 0x10000000 + 0x4000 + + + + + + 1 + 4 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 3 + 0 + 0 + 1 + 0 + 0 + 3 + 5 + 1 + 1 + 0 + 0 + 0 + + + VIMDRONES_L431,USE_FULL_LL_DRIVER,HSE_VALUE=8000000,HSE_STARTUP_TIMEOUT=100,LSE_STARTUP_TIMEOUT=5000,LSE_VALUE=32768,MSI_VALUE=4000000,EXTERNALSAI1_CLOCK_VALUE=2097000,HSI_VALUE=16000000,LSI_VALUE=32000,VDD_VALUE=3300,PREFETCH_ENABLE=0,INSTRUCTION_CACHE_ENABLE=1,DATA_CACHE_ENABLE=1,STM32L431xx + + ..\Inc;..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Inc;..\Mcu\l431\Drivers\CMSIS\Device\ST\STM32L4xx\Include;..\Mcu\l431\Drivers\CMSIS\Include;..\Mcu\l431\Drivers\CMSIS\Core\Include;..\Mcu\l431\Inc + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + + + + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + + + + ..\Mcu\l431\AM32_L431.sct + + + + + + + + + + + Startup + + + startup_stm32l431xx.s + 2 + ..\Mcu\l431\Startup\startup_stm32l431xx.s + + + + + Drivers/STM32L4xx_LL_Driver + + + stm32l4xx_ll_adc.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_adc.c + + + stm32l4xx_ll_comp.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_comp.c + + + stm32l4xx_ll_crc.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_crc.c + + + stm32l4xx_ll_crs.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_crs.c + + + stm32l4xx_ll_dac.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_dac.c + + + stm32l4xx_ll_dma.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_dma.c + + + stm32l4xx_ll_dma2d.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_dma2d.c + + + stm32l4xx_ll_exti.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_exti.c + + + stm32l4xx_ll_gpio.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_gpio.c + + + stm32l4xx_ll_i2c.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_i2c.c + + + stm32l4xx_ll_lptim.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_lptim.c + + + stm32l4xx_ll_lpuart.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_lpuart.c + + + stm32l4xx_ll_opamp.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_opamp.c + + + stm32l4xx_ll_pka.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_pka.c + + + stm32l4xx_ll_pwr.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_pwr.c + + + stm32l4xx_ll_rcc.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_rcc.c + + + stm32l4xx_ll_rng.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_rng.c + + + stm32l4xx_ll_rtc.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_rtc.c + + + stm32l4xx_ll_spi.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_spi.c + + + stm32l4xx_ll_swpmi.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_swpmi.c + + + stm32l4xx_ll_tim.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_tim.c + + + stm32l4xx_ll_usart.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_usart.c + + + stm32l4xx_ll_utils.c + 1 + ..\Mcu\l431\Drivers\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_utils.c + + + + + Src + + + dshot.c + 1 + ..\Src\dshot.c + + + firmwareversion.c + 1 + ..\Src\firmwareversion.c + + + functions.c + 1 + ..\Src\functions.c + + + main.c + 1 + ..\Src\main.c + + + signal.c + 1 + ..\Src\signal.c + + + sounds.c + 1 + ..\Src\sounds.c + + + + + l431 + + + ADC.c + 1 + ..\Mcu\l431\Src\ADC.c + + + comparator.c + 1 + ..\Mcu\l431\Src\comparator.c + + + eeprom.c + 1 + ..\Mcu\l431\Src\eeprom.c + + + IO.c + 1 + ..\Mcu\l431\Src\IO.c + + + peripherals.c + 1 + ..\Mcu\l431\Src\peripherals.c + + + phaseouts.c + 1 + ..\Mcu\l431\Src\phaseouts.c + + + serial_telemetry.c + 1 + ..\Mcu\l431\Src\serial_telemetry.c + + + stm32l4xx_it.c + 1 + ..\Mcu\l431\Src\stm32l4xx_it.c + + + system_stm32l4xx.c + 1 + ..\Mcu\l431\Src\system_stm32l4xx.c + + + + + ::CMSIS + + + @@ -609,6 +1799,8 @@ + + diff --git a/Keil_Projects/DebugConfig/NEUTRON_L431_STM32L431KBUx.dbgconf b/Keil_Projects/DebugConfig/NEUTRON_L431_STM32L431KBUx.dbgconf new file mode 100644 index 00000000..be6d10c0 --- /dev/null +++ b/Keil_Projects/DebugConfig/NEUTRON_L431_STM32L431KBUx.dbgconf @@ -0,0 +1,75 @@ +// File: STM32L43x_44x_45x_46x.dbgconf +// Version: 1.0.0 +// Note: refer to STM32L43xxx STM32L44xxx STM32L45xxx STM32L46xxx Reference manual (RM0394) +// refer to STM32L431xx STM32L432xx STM32L433xx STM32L442xx STM32L443xx STM32L451xx STM32L452xx STM32L462xx 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 register1 (DBGMCU_APB1FZR1) +// Reserved bits must be kept at reset value +// DBG_LPTIM1_STOP LPTIM1 counter stopped when core is halted +// DBG_CAN1_STOP bxCAN1 stopped when core is halted +// DBG_I2C3_STOP I2C3 SMBUS timeout counter stopped when core is halted +// DBG_I2C2_STOP I2C2 SMBUS timeout counter stopped when core is halted +// DBG_I2C1_STOP I2C1 SMBUS timeout counter stopped when core is halted +// DBG_IWDG_STOP Independent watchdog counter stopped when core is halted +// DBG_WWDG_STOP Window watchdog counter stopped when core is halted +// DBG_RTC_STOP RTC 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_TIM2_STOP TIM2 counter stopped when core is halted +// +DbgMCU_APB1_Fz1 = 0x00000000; + +// Debug MCU APB1 freeze register 2 (DBGMCU_APB1FZR2) +// Reserved bits must be kept at reset value +// DBG_LPTIM2_STOP LPTIM2 counter stopped when core is halted +// +DbgMCU_APB1_Fz2 = 0x00000000; + +// Debug MCU APB2 freeze register (DBGMCU_APB2FZR) +// Reserved bits must be kept at reset value +// DBG_TIM16_STOP TIM16 counter stopped when core is halted +// DBG_TIM15_STOP TIM15 counter stopped when core is halted +// DBG_TIM1_STOP TIM1 counter stopped when core is halted +// +DbgMCU_APB2_Fz = 0x00000000; + +// TPIU Pin Routing (TRACECLK fixed on Pin PE2) +// TRACECLK: Pin PE2 +// TRACED0 +// ETM Trace Data 0 +// <0x00040003=> Pin PE3 +// <0x00020001=> Pin PC1 +// TRACED1 +// ETM Trace Data 1 +// <0x00040004=> Pin PE4 +// <0x0002000A=> Pin PC10 +// TRACED2 +// ETM Trace Data 2 +// <0x00040005=> Pin PE5 +// <0x00030002=> Pin PD2 +// TRACED3 +// ETM Trace Data 3 +// <0x00040006=> Pin PE6 +// <0x0002000C=> Pin PC12 +// +TraceClk_Pin = 0x00040002; +TraceD0_Pin = 0x00040003; +TraceD1_Pin = 0x00040004; +TraceD2_Pin = 0x00040005; +TraceD3_Pin = 0x00040006; + +// Flash Download Options +// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset) +// +DoOptionByteLoading = 0x00000000; + +// <<< end of configuration section >>> diff --git a/Keil_Projects/DebugConfig/VIMDRONES_L431_STM32L431KBUx.dbgconf b/Keil_Projects/DebugConfig/VIMDRONES_L431_STM32L431KBUx.dbgconf new file mode 100644 index 00000000..be6d10c0 --- /dev/null +++ b/Keil_Projects/DebugConfig/VIMDRONES_L431_STM32L431KBUx.dbgconf @@ -0,0 +1,75 @@ +// File: STM32L43x_44x_45x_46x.dbgconf +// Version: 1.0.0 +// Note: refer to STM32L43xxx STM32L44xxx STM32L45xxx STM32L46xxx Reference manual (RM0394) +// refer to STM32L431xx STM32L432xx STM32L433xx STM32L442xx STM32L443xx STM32L451xx STM32L452xx STM32L462xx 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 register1 (DBGMCU_APB1FZR1) +// Reserved bits must be kept at reset value +// DBG_LPTIM1_STOP LPTIM1 counter stopped when core is halted +// DBG_CAN1_STOP bxCAN1 stopped when core is halted +// DBG_I2C3_STOP I2C3 SMBUS timeout counter stopped when core is halted +// DBG_I2C2_STOP I2C2 SMBUS timeout counter stopped when core is halted +// DBG_I2C1_STOP I2C1 SMBUS timeout counter stopped when core is halted +// DBG_IWDG_STOP Independent watchdog counter stopped when core is halted +// DBG_WWDG_STOP Window watchdog counter stopped when core is halted +// DBG_RTC_STOP RTC 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_TIM2_STOP TIM2 counter stopped when core is halted +// +DbgMCU_APB1_Fz1 = 0x00000000; + +// Debug MCU APB1 freeze register 2 (DBGMCU_APB1FZR2) +// Reserved bits must be kept at reset value +// DBG_LPTIM2_STOP LPTIM2 counter stopped when core is halted +// +DbgMCU_APB1_Fz2 = 0x00000000; + +// Debug MCU APB2 freeze register (DBGMCU_APB2FZR) +// Reserved bits must be kept at reset value +// DBG_TIM16_STOP TIM16 counter stopped when core is halted +// DBG_TIM15_STOP TIM15 counter stopped when core is halted +// DBG_TIM1_STOP TIM1 counter stopped when core is halted +// +DbgMCU_APB2_Fz = 0x00000000; + +// TPIU Pin Routing (TRACECLK fixed on Pin PE2) +// TRACECLK: Pin PE2 +// TRACED0 +// ETM Trace Data 0 +// <0x00040003=> Pin PE3 +// <0x00020001=> Pin PC1 +// TRACED1 +// ETM Trace Data 1 +// <0x00040004=> Pin PE4 +// <0x0002000A=> Pin PC10 +// TRACED2 +// ETM Trace Data 2 +// <0x00040005=> Pin PE5 +// <0x00030002=> Pin PD2 +// TRACED3 +// ETM Trace Data 3 +// <0x00040006=> Pin PE6 +// <0x0002000C=> Pin PC12 +// +TraceClk_Pin = 0x00040002; +TraceD0_Pin = 0x00040003; +TraceD1_Pin = 0x00040004; +TraceD2_Pin = 0x00040005; +TraceD3_Pin = 0x00040006; + +// Flash Download Options +// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset) +// +DoOptionByteLoading = 0x00000000; + +// <<< end of configuration section >>> diff --git a/Keil_Projects/list/AM32_GD32DEV_A_E230.map b/Keil_Projects/list/AM32_GD32DEV_A_E230.map new file mode 100644 index 00000000..5c61cf17 --- /dev/null +++ b/Keil_Projects/list/AM32_GD32DEV_A_E230.map @@ -0,0 +1,3717 @@ +Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00] + +============================================================================== + +Section Cross References + + dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState + dshot.o(.text.computeDshotDMA) refers to main.o(.text.saveEEpromSettings) for saveEEpromSettings + dshot.o(.text.computeDshotDMA) refers to io.o(.bss.dma_buffer) for dma_buffer + dshot.o(.text.computeDshotDMA) refers to dshot.o(.bss..L_MergedGlobals) for [Anonymous Symbol] + dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high + dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low + dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout + dshot.o(.text.computeDshotDMA) refers to main.o(.bss.dshotcommand) for dshotcommand + dshot.o(.text.computeDshotDMA) refers to main.o(.data..L_MergedGlobals) for forward + dshot.o(.text.computeDshotDMA) refers to main.o(.bss.last_dshot_command) for last_dshot_command + dshot.o(.ARM.exidx.text.computeDshotDMA) refers to dshot.o(.text.computeDshotDMA) for [Anonymous Symbol] + dshot.o(.text.make_dshot_package) refers to dshot.o(.bss..L_MergedGlobals) for [Anonymous Symbol] + dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running + dshot.o(.text.make_dshot_package) refers to io.o(.bss..L_MergedGlobals) for buffer_padding + dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr + dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table + dshot.o(.ARM.exidx.text.make_dshot_package) refers to dshot.o(.text.make_dshot_package) for [Anonymous Symbol] + functions.o(.ARM.exidx.text.map) refers to functions.o(.text.map) for [Anonymous Symbol] + functions.o(.ARM.exidx.text.getAbsDif) refers to functions.o(.text.getAbsDif) for [Anonymous Symbol] + functions.o(.ARM.exidx.text.delayMicros) refers to functions.o(.text.delayMicros) for [Anonymous Symbol] + functions.o(.text.delayMillis) refers to gd32e23x_timer.o(.text.timer_prescaler_config) for timer_prescaler_config + functions.o(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol] + main.o(.text.doPidCalculations) refers to fflti.o(.text) for __aeabi_i2f + main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol] + main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin + main.o(.text.loadEEpromSettings) refers to functions.o(.text.map) for map + main.o(.text.loadEEpromSettings) refers to sounds.o(.text.setVolume) for setVolume + main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol] + main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer + main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.text.loadEEpromSettings) refers to dshot.o(.bss..L_MergedGlobals) for EDT_ARMED + main.o(.ARM.exidx.text.loadEEpromSettings) refers to main.o(.text.loadEEpromSettings) for [Anonymous Symbol] + main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib + main.o(.text.saveEEpromSettings) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol] + main.o(.text.saveEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer + main.o(.text.saveEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.ARM.exidx.text.saveEEpromSettings) refers to main.o(.text.saveEEpromSettings) for [Anonymous Symbol] + main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings + main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol] + main.o(.ARM.exidx.text.getSmoothedCurrent) refers to main.o(.text.getSmoothedCurrent) for [Anonymous Symbol] + main.o(.text.getBemfState) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel + main.o(.text.getBemfState) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol] + main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol] + main.o(.text.commutate) refers to phaseouts.o(.text.comStep) for comStep + main.o(.text.commutate) refers to comparator.o(.text.changeCompInput) for changeCompInput + main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol] + main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol] + main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol] + main.o(.text.PeriodElapsedCallback) refers to phaseouts.o(.text.comStep) for comStep + main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.changeCompInput) for changeCompInput + main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts + main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol] + main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol] + main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol] + main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts + main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel + main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol] + main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol] + main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol] + main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts + main.o(.text.startMotor) refers to phaseouts.o(.text.comStep) for comStep + main.o(.text.startMotor) refers to comparator.o(.text.changeCompInput) for changeCompInput + main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol] + main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol] + main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol] + main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts + main.o(.text.setInput) refers to functions.o(.text.map) for map + main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff + main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol] + main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol] + main.o(.text.setInput) refers to fcmplt.o(.text) for __aeabi_fcmplt + main.o(.text.setInput) refers to ffixi.o(.text) for __aeabi_f2iz + main.o(.text.setInput) refers to fcmpge.o(.text) for __aeabi_fcmpge + main.o(.text.setInput) refers to phaseouts.o(.text.comStep) for comStep + main.o(.text.setInput) refers to comparator.o(.text.changeCompInput) for changeCompInput + main.o(.text.setInput) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts + main.o(.text.setInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone + main.o(.text.setInput) refers to sounds.o(.text.playChangedTone) for playChangedTone + main.o(.text.setInput) refers to sounds.o(.text.playBeaconTune3) for playBeaconTune3 + main.o(.text.setInput) refers to sounds.o(.text.playInputTune2) for playInputTune2 + main.o(.text.setInput) refers to phaseouts.o(.text.fullBrake) for fullBrake + main.o(.text.setInput) refers to fcmple.o(.text) for __aeabi_fcmple + main.o(.text.setInput) refers to phaseouts.o(.text.proportionalBrake) for proportionalBrake + main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif + main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for [Anonymous Symbol] + main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol] + main.o(.text.tenKhzRoutine) refers to sounds.o(.text.playInputTune) for playInputTune + main.o(.text.tenKhzRoutine) refers to functions.o(.text.delayMillis) for delayMillis + main.o(.text.tenKhzRoutine) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload + main.o(.text.tenKhzRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts + main.o(.text.tenKhzRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel + main.o(.text.tenKhzRoutine) refers to main.o(.text.zcfoundroutine) for zcfoundroutine + main.o(.text.tenKhzRoutine) refers to fflti.o(.text) for __aeabi_i2f + main.o(.text.tenKhzRoutine) refers to fdiv.o(.text) for __aeabi_fdiv + main.o(.text.tenKhzRoutine) refers to ffixi.o(.text) for __aeabi_f2iz + main.o(.text.tenKhzRoutine) refers to fadd.o(.text) for __aeabi_fadd + main.o(.text.tenKhzRoutine) refers to fcmpgt.o(.text) for __aeabi_fcmpgt + main.o(.text.tenKhzRoutine) refers to fcmplt.o(.text) for __aeabi_fcmplt + main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.text.tenKhzRoutine) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol] + main.o(.text.tenKhzRoutine) refers to main.o(.data..L_MergedGlobals.1) for [Anonymous Symbol] + main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol] + main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol] + main.o(.text.zcfoundroutine) refers to phaseouts.o(.text.comStep) for comStep + main.o(.text.zcfoundroutine) refers to comparator.o(.text.changeCompInput) for changeCompInput + main.o(.text.zcfoundroutine) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts + main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol] + main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol] + main.o(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol] + main.o(.text.processDshot) refers to dshot.o(.text.computeDshotDMA) for computeDshotDMA + main.o(.text.processDshot) refers to main.o(.text.setInput) for setInput + main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package + main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol] + main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol] + main.o(.text.advanceincrement) refers to peripherals.o(.text.setPWMCompare1) for setPWMCompare1 + main.o(.text.advanceincrement) refers to peripherals.o(.text.setPWMCompare2) for setPWMCompare2 + main.o(.text.advanceincrement) refers to peripherals.o(.text.setPWMCompare3) for setPWMCompare3 + main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol] + main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin + main.o(.ARM.exidx.text.advanceincrement) refers to main.o(.text.advanceincrement) for [Anonymous Symbol] + main.o(.text.main) refers to peripherals.o(.text.initAfterJump) for initAfterJump + main.o(.text.main) refers to peripherals.o(.text.initCorePeripherals) for initCorePeripherals + main.o(.text.main) refers to peripherals.o(.text.enableCorePeripherals) for enableCorePeripherals + main.o(.text.main) refers to main.o(.text.loadEEpromSettings) for loadEEpromSettings + main.o(.text.main) refers to memcpya.o(.text) for __aeabi_memcpy + main.o(.text.main) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib + main.o(.text.main) refers to sounds.o(.text.playStartupTune) for playStartupTune + main.o(.text.main) refers to peripherals.o(.text.MX_IWDG_Init) for MX_IWDG_Init + main.o(.text.main) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload + main.o(.text.main) refers to io.o(.text.receiveDshotDma) for receiveDshotDma + main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp + main.o(.text.main) refers to phaseouts.o(.text.proportionalBrake) for proportionalBrake + main.o(.text.main) refers to functions.o(.text.map) for map + main.o(.text.main) refers to fflti.o(.text) for __aeabi_i2f + main.o(.text.main) refers to fdiv.o(.text) for __aeabi_fdiv + main.o(.text.main) refers to fadd.o(.text) for __aeabi_fadd + main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif + main.o(.text.main) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol] + main.o(.text.main) refers to main.o(.bss.eepromBuffer) for eepromBuffer + main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol] + main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry + main.o(.text.main) refers to ffixi.o(.text) for __aeabi_f2iz + main.o(.text.main) refers to serial_telemetry.o(.text.makeTelemPackage) for makeTelemPackage + main.o(.text.main) refers to serial_telemetry.o(.text.send_telem_DMA) for send_telem_DMA + main.o(.text.main) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback + main.o(.text.main) refers to dfltui.o(.text) for __aeabi_ui2d + main.o(.text.main) refers to dmul.o(.text) for __aeabi_dmul + main.o(.text.main) refers to dadd.o(.text) for __aeabi_dadd + main.o(.text.main) refers to ddiv.o(.text) for __aeabi_ddiv + main.o(.text.main) refers to dfixi.o(.text) for __aeabi_d2iz + main.o(.text.main) refers to gd32e23x_adc.o(.text.adc_software_trigger_enable) for adc_software_trigger_enable + main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff + main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts + main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm + main.o(.text.main) refers to peripherals.o(.text.setPWMCompare1) for setPWMCompare1 + main.o(.text.main) refers to peripherals.o(.text.setPWMCompare2) for setPWMCompare2 + main.o(.text.main) refers to peripherals.o(.text.setPWMCompare3) for setPWMCompare3 + main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros + main.o(.text.main) refers to main.o(.bss.readings) for readings + main.o(.text.main) refers to main.o(.data.pwmSin) for pwmSin + main.o(.text.main) refers to phaseouts.o(.text.comStep) for comStep + main.o(.text.main) refers to comparator.o(.text.changeCompInput) for changeCompInput + main.o(.text.main) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts + main.o(.text.main) refers to peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent + main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer + main.o(.text.main) refers to memseta.o(.text) for __aeabi_memclr4 + main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer + main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol] + signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map + signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer + signal.o(.text.computeMSInput) refers to main.o(.bss..L_MergedGlobals.2) for newinput + signal.o(.ARM.exidx.text.computeMSInput) refers to signal.o(.text.computeMSInput) for [Anonymous Symbol] + signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map + signal.o(.text.computeServoInput) refers to functions.o(.text.getAbsDif) for getAbsDif + signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone + signal.o(.text.computeServoInput) refers to main.o(.text.saveEEpromSettings) for saveEEpromSettings + signal.o(.text.computeServoInput) refers to sounds.o(.text.playChangedTone) for playChangedTone + signal.o(.text.computeServoInput) refers to io.o(.bss.dma_buffer) for dma_buffer + signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for zero_input_count + signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol] + signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_high_threshold + signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer + signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation + signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol] + signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma + signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput + signal.o(.text.transfercomplete) refers to io.o(.text.sendDshotDma) for sendDshotDma + signal.o(.text.transfercomplete) refers to dshot.o(.text.make_dshot_package) for make_dshot_package + signal.o(.text.transfercomplete) refers to dshot.o(.text.computeDshotDMA) for computeDshotDMA + signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState + signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput + signal.o(.text.transfercomplete) refers to functions.o(.text.getAbsDif) for getAbsDif + signal.o(.text.transfercomplete) refers to sounds.o(.text.playBeaconTune3) for playBeaconTune3 + signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for dshot_telemetry + signal.o(.text.transfercomplete) refers to io.o(.bss..L_MergedGlobals) for out_put + signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.3) for e_com_time + signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol] + signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol] + signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer + signal.o(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol] + signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol] + signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol] + signal.o(.text.checkDshot) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler + signal.o(.text.checkDshot) refers to main.o(.bss..L_MergedGlobals.2) for dshot + signal.o(.text.checkDshot) refers to io.o(.bss..L_MergedGlobals) for buffer_padding + signal.o(.ARM.exidx.text.checkDshot) refers to signal.o(.text.checkDshot) for [Anonymous Symbol] + signal.o(.text.checkServo) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol] + signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler + signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm + signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) for [Anonymous Symbol] + signal.o(.text.detectInput) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol] + signal.o(.text.detectInput) refers to io.o(.bss.dma_buffer) for dma_buffer + signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol] + signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot + signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler + signal.o(.text.detectInput) refers to io.o(.bss..L_MergedGlobals) for buffer_padding + signal.o(.ARM.exidx.text.detectInput) refers to signal.o(.text.detectInput) for [Anonymous Symbol] + sounds.o(.text.pause) refers to functions.o(.text.delayMillis) for delayMillis + sounds.o(.text.pause) refers to sounds.o(.bss.beep_volume) for beep_volume + sounds.o(.ARM.exidx.text.pause) refers to sounds.o(.text.pause) for [Anonymous Symbol] + sounds.o(.text.setVolume) refers to sounds.o(.bss.beep_volume) for beep_volume + sounds.o(.ARM.exidx.text.setVolume) refers to sounds.o(.text.setVolume) for [Anonymous Symbol] + sounds.o(.text.setCaptureCompare) refers to sounds.o(.bss.beep_volume) for beep_volume + sounds.o(.ARM.exidx.text.setCaptureCompare) refers to sounds.o(.text.setCaptureCompare) for [Anonymous Symbol] + sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis + sounds.o(.text.playBJNote) refers to sounds.o(.bss.beep_volume) for beep_volume + sounds.o(.ARM.exidx.text.playBJNote) refers to sounds.o(.text.playBJNote) for [Anonymous Symbol] + sounds.o(.ARM.exidx.text.getBlueJayNoteFrequency) refers to sounds.o(.text.getBlueJayNoteFrequency) for [Anonymous Symbol] + sounds.o(.text.playBlueJayTune) refers to phaseouts.o(.text.comStep) for comStep + sounds.o(.text.playBlueJayTune) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload + sounds.o(.text.playBlueJayTune) refers to functions.o(.text.delayMillis) for delayMillis + sounds.o(.text.playBlueJayTune) refers to phaseouts.o(.text.allOff) for allOff + sounds.o(.text.playBlueJayTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout + sounds.o(.text.playBlueJayTune) refers to main.o(.bss.eepromBuffer) for eepromBuffer + sounds.o(.text.playBlueJayTune) refers to sounds.o(.bss.beep_volume) for beep_volume + sounds.o(.text.playBlueJayTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR + sounds.o(.ARM.exidx.text.playBlueJayTune) refers to sounds.o(.text.playBlueJayTune) for [Anonymous Symbol] + sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune + sounds.o(.text.playStartupTune) refers to phaseouts.o(.text.comStep) for comStep + sounds.o(.text.playStartupTune) refers to functions.o(.text.delayMillis) for delayMillis + sounds.o(.text.playStartupTune) refers to phaseouts.o(.text.allOff) for allOff + sounds.o(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for eeprom_address + sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume + sounds.o(.text.playStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout + sounds.o(.ARM.exidx.text.playStartupTune) refers to sounds.o(.text.playStartupTune) for [Anonymous Symbol] + sounds.o(.text.playBrushedStartupTune) refers to phaseouts.o(.text.comStep) for comStep + sounds.o(.text.playBrushedStartupTune) refers to functions.o(.text.delayMillis) for delayMillis + sounds.o(.text.playBrushedStartupTune) refers to phaseouts.o(.text.allOff) for allOff + sounds.o(.text.playBrushedStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume + sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout + sounds.o(.text.playBrushedStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR + sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol] + sounds.o(.text.playDuskingTune) refers to phaseouts.o(.text.comStep) for comStep + sounds.o(.text.playDuskingTune) refers to functions.o(.text.delayMillis) for delayMillis + sounds.o(.text.playDuskingTune) refers to phaseouts.o(.text.allOff) for allOff + sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume + sounds.o(.text.playDuskingTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR + sounds.o(.ARM.exidx.text.playDuskingTune) refers to sounds.o(.text.playDuskingTune) for [Anonymous Symbol] + sounds.o(.text.playInputTune2) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload + sounds.o(.text.playInputTune2) refers to phaseouts.o(.text.comStep) for comStep + sounds.o(.text.playInputTune2) refers to functions.o(.text.delayMillis) for delayMillis + sounds.o(.text.playInputTune2) refers to phaseouts.o(.text.allOff) for allOff + sounds.o(.text.playInputTune2) refers to sounds.o(.bss.beep_volume) for beep_volume + sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout + sounds.o(.text.playInputTune2) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR + sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol] + sounds.o(.text.playInputTune) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload + sounds.o(.text.playInputTune) refers to phaseouts.o(.text.comStep) for comStep + sounds.o(.text.playInputTune) refers to functions.o(.text.delayMillis) for delayMillis + sounds.o(.text.playInputTune) refers to phaseouts.o(.text.allOff) for allOff + sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume + sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout + sounds.o(.text.playInputTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR + sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol] + sounds.o(.text.playDefaultTone) refers to phaseouts.o(.text.comStep) for comStep + sounds.o(.text.playDefaultTone) refers to functions.o(.text.delayMillis) for delayMillis + sounds.o(.text.playDefaultTone) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload + sounds.o(.text.playDefaultTone) refers to phaseouts.o(.text.allOff) for allOff + sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume + sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout + sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR + sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol] + sounds.o(.text.playChangedTone) refers to phaseouts.o(.text.comStep) for comStep + sounds.o(.text.playChangedTone) refers to functions.o(.text.delayMillis) for delayMillis + sounds.o(.text.playChangedTone) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload + sounds.o(.text.playChangedTone) refers to phaseouts.o(.text.allOff) for allOff + sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume + sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout + sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR + sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol] + sounds.o(.text.playBeaconTune3) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload + sounds.o(.text.playBeaconTune3) refers to phaseouts.o(.text.comStep) for comStep + sounds.o(.text.playBeaconTune3) refers to functions.o(.text.delayMillis) for delayMillis + sounds.o(.text.playBeaconTune3) refers to phaseouts.o(.text.allOff) for allOff + sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume + sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout + sounds.o(.text.playBeaconTune3) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR + sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol] + gd32e23x_adc.o(.text.adc_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable + gd32e23x_adc.o(.text.adc_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable + gd32e23x_adc.o(.ARM.exidx.text.adc_deinit) refers to gd32e23x_adc.o(.text.adc_deinit) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_enable) refers to gd32e23x_adc.o(.text.adc_enable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_disable) refers to gd32e23x_adc.o(.text.adc_disable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_calibration_enable) refers to gd32e23x_adc.o(.text.adc_calibration_enable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to gd32e23x_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_dma_mode_disable) refers to gd32e23x_adc.o(.text.adc_dma_mode_disable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_enable) refers to gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_disable) refers to gd32e23x_adc.o(.text.adc_tempsensor_vrefint_disable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_discontinuous_mode_config) refers to gd32e23x_adc.o(.text.adc_discontinuous_mode_config) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_special_function_config) refers to gd32e23x_adc.o(.text.adc_special_function_config) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_data_alignment_config) refers to gd32e23x_adc.o(.text.adc_data_alignment_config) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_channel_length_config) refers to gd32e23x_adc.o(.text.adc_channel_length_config) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_regular_channel_config) refers to gd32e23x_adc.o(.text.adc_regular_channel_config) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_channel_config) refers to gd32e23x_adc.o(.text.adc_inserted_channel_config) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_channel_offset_config) refers to gd32e23x_adc.o(.text.adc_inserted_channel_offset_config) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_external_trigger_config) refers to gd32e23x_adc.o(.text.adc_external_trigger_config) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_external_trigger_source_config) refers to gd32e23x_adc.o(.text.adc_external_trigger_source_config) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_software_trigger_enable) refers to gd32e23x_adc.o(.text.adc_software_trigger_enable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_regular_data_read) refers to gd32e23x_adc.o(.text.adc_regular_data_read) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_data_read) refers to gd32e23x_adc.o(.text.adc_inserted_data_read) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_flag_get) refers to gd32e23x_adc.o(.text.adc_flag_get) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_flag_clear) refers to gd32e23x_adc.o(.text.adc_flag_clear) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_get) refers to gd32e23x_adc.o(.text.adc_interrupt_flag_get) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_clear) refers to gd32e23x_adc.o(.text.adc_interrupt_flag_clear) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to gd32e23x_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_disable) refers to gd32e23x_adc.o(.text.adc_interrupt_disable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_single_channel_enable) refers to gd32e23x_adc.o(.text.adc_watchdog_single_channel_enable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_group_channel_enable) refers to gd32e23x_adc.o(.text.adc_watchdog_group_channel_enable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_disable) refers to gd32e23x_adc.o(.text.adc_watchdog_disable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_threshold_config) refers to gd32e23x_adc.o(.text.adc_watchdog_threshold_config) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_resolution_config) refers to gd32e23x_adc.o(.text.adc_resolution_config) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_config) refers to gd32e23x_adc.o(.text.adc_oversample_mode_config) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_enable) refers to gd32e23x_adc.o(.text.adc_oversample_mode_enable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_disable) refers to gd32e23x_adc.o(.text.adc_oversample_mode_disable) for [Anonymous Symbol] + gd32e23x_cmp.o(.ARM.exidx.text.cmp_deinit) refers to gd32e23x_cmp.o(.text.cmp_deinit) for [Anonymous Symbol] + gd32e23x_cmp.o(.ARM.exidx.text.cmp_mode_init) refers to gd32e23x_cmp.o(.text.cmp_mode_init) for [Anonymous Symbol] + gd32e23x_cmp.o(.ARM.exidx.text.cmp_output_init) refers to gd32e23x_cmp.o(.text.cmp_output_init) for [Anonymous Symbol] + gd32e23x_cmp.o(.ARM.exidx.text.cmp_enable) refers to gd32e23x_cmp.o(.text.cmp_enable) for [Anonymous Symbol] + gd32e23x_cmp.o(.ARM.exidx.text.cmp_disable) refers to gd32e23x_cmp.o(.text.cmp_disable) for [Anonymous Symbol] + gd32e23x_cmp.o(.ARM.exidx.text.cmp_switch_enable) refers to gd32e23x_cmp.o(.text.cmp_switch_enable) for [Anonymous Symbol] + gd32e23x_cmp.o(.ARM.exidx.text.cmp_switch_disable) refers to gd32e23x_cmp.o(.text.cmp_switch_disable) for [Anonymous Symbol] + gd32e23x_cmp.o(.ARM.exidx.text.cmp_output_level_get) refers to gd32e23x_cmp.o(.text.cmp_output_level_get) for [Anonymous Symbol] + gd32e23x_cmp.o(.ARM.exidx.text.cmp_lock_enable) refers to gd32e23x_cmp.o(.text.cmp_lock_enable) for [Anonymous Symbol] + gd32e23x_crc.o(.ARM.exidx.text.crc_deinit) refers to gd32e23x_crc.o(.text.crc_deinit) for [Anonymous Symbol] + gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_enable) refers to gd32e23x_crc.o(.text.crc_reverse_output_data_enable) for [Anonymous Symbol] + gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_disable) refers to gd32e23x_crc.o(.text.crc_reverse_output_data_disable) for [Anonymous Symbol] + gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_reset) refers to gd32e23x_crc.o(.text.crc_data_register_reset) for [Anonymous Symbol] + gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_read) refers to gd32e23x_crc.o(.text.crc_data_register_read) for [Anonymous Symbol] + gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_read) refers to gd32e23x_crc.o(.text.crc_free_data_register_read) for [Anonymous Symbol] + gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_write) refers to gd32e23x_crc.o(.text.crc_free_data_register_write) for [Anonymous Symbol] + gd32e23x_crc.o(.ARM.exidx.text.crc_init_data_register_write) refers to gd32e23x_crc.o(.text.crc_init_data_register_write) for [Anonymous Symbol] + gd32e23x_crc.o(.ARM.exidx.text.crc_input_data_reverse_config) refers to gd32e23x_crc.o(.text.crc_input_data_reverse_config) for [Anonymous Symbol] + gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_size_set) refers to gd32e23x_crc.o(.text.crc_polynomial_size_set) for [Anonymous Symbol] + gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_set) refers to gd32e23x_crc.o(.text.crc_polynomial_set) for [Anonymous Symbol] + gd32e23x_crc.o(.ARM.exidx.text.crc_single_data_calculate) refers to gd32e23x_crc.o(.text.crc_single_data_calculate) for [Anonymous Symbol] + gd32e23x_crc.o(.ARM.exidx.text.crc_block_data_calculate) refers to gd32e23x_crc.o(.text.crc_block_data_calculate) for [Anonymous Symbol] + gd32e23x_dbg.o(.ARM.exidx.text.dbg_deinit) refers to gd32e23x_dbg.o(.text.dbg_deinit) for [Anonymous Symbol] + gd32e23x_dbg.o(.ARM.exidx.text.dbg_id_get) refers to gd32e23x_dbg.o(.text.dbg_id_get) for [Anonymous Symbol] + gd32e23x_dbg.o(.ARM.exidx.text.dbg_low_power_enable) refers to gd32e23x_dbg.o(.text.dbg_low_power_enable) for [Anonymous Symbol] + gd32e23x_dbg.o(.ARM.exidx.text.dbg_low_power_disable) refers to gd32e23x_dbg.o(.text.dbg_low_power_disable) for [Anonymous Symbol] + gd32e23x_dbg.o(.ARM.exidx.text.dbg_periph_enable) refers to gd32e23x_dbg.o(.text.dbg_periph_enable) for [Anonymous Symbol] + gd32e23x_dbg.o(.ARM.exidx.text.dbg_periph_disable) refers to gd32e23x_dbg.o(.text.dbg_periph_disable) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_deinit) refers to gd32e23x_dma.o(.text.dma_deinit) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_struct_para_init) refers to gd32e23x_dma.o(.text.dma_struct_para_init) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_init) refers to gd32e23x_dma.o(.text.dma_init) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_channel_disable) refers to gd32e23x_dma.o(.text.dma_channel_disable) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_circulation_enable) refers to gd32e23x_dma.o(.text.dma_circulation_enable) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_circulation_disable) refers to gd32e23x_dma.o(.text.dma_circulation_disable) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_memory_to_memory_enable) refers to gd32e23x_dma.o(.text.dma_memory_to_memory_enable) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_memory_to_memory_disable) refers to gd32e23x_dma.o(.text.dma_memory_to_memory_disable) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_channel_enable) refers to gd32e23x_dma.o(.text.dma_channel_enable) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_periph_address_config) refers to gd32e23x_dma.o(.text.dma_periph_address_config) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_memory_address_config) refers to gd32e23x_dma.o(.text.dma_memory_address_config) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_config) refers to gd32e23x_dma.o(.text.dma_transfer_number_config) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_get) refers to gd32e23x_dma.o(.text.dma_transfer_number_get) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_priority_config) refers to gd32e23x_dma.o(.text.dma_priority_config) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_memory_width_config) refers to gd32e23x_dma.o(.text.dma_memory_width_config) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_periph_width_config) refers to gd32e23x_dma.o(.text.dma_periph_width_config) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_memory_increase_enable) refers to gd32e23x_dma.o(.text.dma_memory_increase_enable) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_memory_increase_disable) refers to gd32e23x_dma.o(.text.dma_memory_increase_disable) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_enable) refers to gd32e23x_dma.o(.text.dma_periph_increase_enable) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_disable) refers to gd32e23x_dma.o(.text.dma_periph_increase_disable) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_direction_config) refers to gd32e23x_dma.o(.text.dma_transfer_direction_config) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_flag_get) refers to gd32e23x_dma.o(.text.dma_flag_get) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_flag_clear) refers to gd32e23x_dma.o(.text.dma_flag_clear) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_get) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_get) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_clear) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_clear) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to gd32e23x_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_disable) refers to gd32e23x_dma.o(.text.dma_interrupt_disable) for [Anonymous Symbol] + gd32e23x_exti.o(.ARM.exidx.text.exti_deinit) refers to gd32e23x_exti.o(.text.exti_deinit) for [Anonymous Symbol] + gd32e23x_exti.o(.ARM.exidx.text.exti_init) refers to gd32e23x_exti.o(.text.exti_init) for [Anonymous Symbol] + gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_enable) refers to gd32e23x_exti.o(.text.exti_interrupt_enable) for [Anonymous Symbol] + gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_disable) refers to gd32e23x_exti.o(.text.exti_interrupt_disable) for [Anonymous Symbol] + gd32e23x_exti.o(.ARM.exidx.text.exti_event_enable) refers to gd32e23x_exti.o(.text.exti_event_enable) for [Anonymous Symbol] + gd32e23x_exti.o(.ARM.exidx.text.exti_event_disable) refers to gd32e23x_exti.o(.text.exti_event_disable) for [Anonymous Symbol] + gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_enable) refers to gd32e23x_exti.o(.text.exti_software_interrupt_enable) for [Anonymous Symbol] + gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_disable) refers to gd32e23x_exti.o(.text.exti_software_interrupt_disable) for [Anonymous Symbol] + gd32e23x_exti.o(.ARM.exidx.text.exti_flag_get) refers to gd32e23x_exti.o(.text.exti_flag_get) for [Anonymous Symbol] + gd32e23x_exti.o(.ARM.exidx.text.exti_flag_clear) refers to gd32e23x_exti.o(.text.exti_flag_clear) for [Anonymous Symbol] + gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_flag_get) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_get) for [Anonymous Symbol] + gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_flag_clear) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_clear) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_unlock) refers to gd32e23x_fmc.o(.text.fmc_unlock) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_lock) refers to gd32e23x_fmc.o(.text.fmc_lock) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_wscnt_set) refers to gd32e23x_fmc.o(.text.fmc_wscnt_set) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_enable) refers to gd32e23x_fmc.o(.text.fmc_prefetch_enable) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_disable) refers to gd32e23x_fmc.o(.text.fmc_prefetch_disable) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_page_erase) refers to gd32e23x_fmc.o(.text.fmc_page_erase) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_ready_wait) refers to gd32e23x_fmc.o(.text.fmc_ready_wait) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_mass_erase) refers to gd32e23x_fmc.o(.text.fmc_mass_erase) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_doubleword_program) refers to gd32e23x_fmc.o(.text.fmc_doubleword_program) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_word_program) refers to gd32e23x_fmc.o(.text.fmc_word_program) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.ob_unlock) refers to gd32e23x_fmc.o(.text.ob_unlock) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.ob_lock) refers to gd32e23x_fmc.o(.text.ob_lock) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.ob_reset) refers to gd32e23x_fmc.o(.text.ob_reset) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.option_byte_value_get) refers to gd32e23x_fmc.o(.text.option_byte_value_get) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.ob_erase) refers to gd32e23x_fmc.o(.text.ob_erase) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.ob_obstat_plevel_get) refers to gd32e23x_fmc.o(.text.ob_obstat_plevel_get) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_enable) refers to gd32e23x_fmc.o(.text.ob_write_protection_enable) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.ob_security_protection_config) refers to gd32e23x_fmc.o(.text.ob_security_protection_config) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.ob_user_write) refers to gd32e23x_fmc.o(.text.ob_user_write) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.ob_data_program) refers to gd32e23x_fmc.o(.text.ob_data_program) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.ob_user_get) refers to gd32e23x_fmc.o(.text.ob_user_get) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.ob_data_get) refers to gd32e23x_fmc.o(.text.ob_data_get) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_get) refers to gd32e23x_fmc.o(.text.ob_write_protection_get) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_enable) refers to gd32e23x_fmc.o(.text.fmc_interrupt_enable) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_disable) refers to gd32e23x_fmc.o(.text.fmc_interrupt_disable) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_get) refers to gd32e23x_fmc.o(.text.fmc_flag_get) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_clear) refers to gd32e23x_fmc.o(.text.fmc_flag_clear) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_get) refers to gd32e23x_fmc.o(.text.fmc_interrupt_flag_get) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_clear) refers to gd32e23x_fmc.o(.text.fmc_interrupt_flag_clear) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_state_get) refers to gd32e23x_fmc.o(.text.fmc_state_get) for [Anonymous Symbol] + gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_enable) refers to gd32e23x_fwdgt.o(.text.fwdgt_write_enable) for [Anonymous Symbol] + gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_disable) refers to gd32e23x_fwdgt.o(.text.fwdgt_write_disable) for [Anonymous Symbol] + gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_enable) refers to gd32e23x_fwdgt.o(.text.fwdgt_enable) for [Anonymous Symbol] + gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_prescaler_value_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_prescaler_value_config) for [Anonymous Symbol] + gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_reload_value_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_reload_value_config) for [Anonymous Symbol] + gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_window_value_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_window_value_config) for [Anonymous Symbol] + gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_counter_reload) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for [Anonymous Symbol] + gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_config) for [Anonymous Symbol] + gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_flag_get) refers to gd32e23x_fwdgt.o(.text.fwdgt_flag_get) for [Anonymous Symbol] + gd32e23x_gpio.o(.text.gpio_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable + gd32e23x_gpio.o(.text.gpio_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable + gd32e23x_gpio.o(.ARM.exidx.text.gpio_deinit) refers to gd32e23x_gpio.o(.text.gpio_deinit) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_mode_set) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_options_set) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_set) refers to gd32e23x_gpio.o(.text.gpio_bit_set) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_reset) refers to gd32e23x_gpio.o(.text.gpio_bit_reset) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_write) refers to gd32e23x_gpio.o(.text.gpio_bit_write) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_write) refers to gd32e23x_gpio.o(.text.gpio_port_write) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_bit_get) refers to gd32e23x_gpio.o(.text.gpio_input_bit_get) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_port_get) refers to gd32e23x_gpio.o(.text.gpio_input_port_get) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_bit_get) refers to gd32e23x_gpio.o(.text.gpio_output_bit_get) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_port_get) refers to gd32e23x_gpio.o(.text.gpio_output_port_get) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_af_set) refers to gd32e23x_gpio.o(.text.gpio_af_set) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_pin_lock) refers to gd32e23x_gpio.o(.text.gpio_pin_lock) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_toggle) refers to gd32e23x_gpio.o(.text.gpio_bit_toggle) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_toggle) refers to gd32e23x_gpio.o(.text.gpio_port_toggle) for [Anonymous Symbol] + gd32e23x_i2c.o(.text.i2c_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable + gd32e23x_i2c.o(.text.i2c_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable + gd32e23x_i2c.o(.ARM.exidx.text.i2c_deinit) refers to gd32e23x_i2c.o(.text.i2c_deinit) for [Anonymous Symbol] + gd32e23x_i2c.o(.text.i2c_clock_config) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for rcu_clock_freq_get + gd32e23x_i2c.o(.ARM.exidx.text.i2c_clock_config) refers to gd32e23x_i2c.o(.text.i2c_clock_config) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_mode_addr_config) refers to gd32e23x_i2c.o(.text.i2c_mode_addr_config) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_type_config) refers to gd32e23x_i2c.o(.text.i2c_smbus_type_config) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_ack_config) refers to gd32e23x_i2c.o(.text.i2c_ack_config) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_ackpos_config) refers to gd32e23x_i2c.o(.text.i2c_ackpos_config) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_master_addressing) refers to gd32e23x_i2c.o(.text.i2c_master_addressing) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_dualaddr_enable) refers to gd32e23x_i2c.o(.text.i2c_dualaddr_enable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_dualaddr_disable) refers to gd32e23x_i2c.o(.text.i2c_dualaddr_disable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_enable) refers to gd32e23x_i2c.o(.text.i2c_enable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_disable) refers to gd32e23x_i2c.o(.text.i2c_disable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_start_on_bus) refers to gd32e23x_i2c.o(.text.i2c_start_on_bus) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_stop_on_bus) refers to gd32e23x_i2c.o(.text.i2c_stop_on_bus) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_data_transmit) refers to gd32e23x_i2c.o(.text.i2c_data_transmit) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to gd32e23x_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to gd32e23x_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_dma_last_transfer_config) refers to gd32e23x_i2c.o(.text.i2c_dma_last_transfer_config) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_stretch_scl_low_config) refers to gd32e23x_i2c.o(.text.i2c_stretch_scl_low_config) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_slave_response_to_gcall_config) refers to gd32e23x_i2c.o(.text.i2c_slave_response_to_gcall_config) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_software_reset_config) refers to gd32e23x_i2c.o(.text.i2c_software_reset_config) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_enable) refers to gd32e23x_i2c.o(.text.i2c_pec_enable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_transfer_enable) refers to gd32e23x_i2c.o(.text.i2c_pec_transfer_enable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to gd32e23x_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_issue_alert) refers to gd32e23x_i2c.o(.text.i2c_smbus_issue_alert) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_arp_enable) refers to gd32e23x_i2c.o(.text.i2c_smbus_arp_enable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_enable) refers to gd32e23x_i2c.o(.text.i2c_sam_enable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_disable) refers to gd32e23x_i2c.o(.text.i2c_sam_disable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_timeout_enable) refers to gd32e23x_i2c.o(.text.i2c_sam_timeout_enable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_timeout_disable) refers to gd32e23x_i2c.o(.text.i2c_sam_timeout_disable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to gd32e23x_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to gd32e23x_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to gd32e23x_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_disable) refers to gd32e23x_i2c.o(.text.i2c_interrupt_disable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_flag_get) refers to gd32e23x_i2c.o(.text.i2c_interrupt_flag_get) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_flag_clear) refers to gd32e23x_i2c.o(.text.i2c_interrupt_flag_clear) for [Anonymous Symbol] + gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to gd32e23x_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol] + gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to gd32e23x_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol] + gd32e23x_misc.o(.ARM.exidx.text.nvic_system_reset) refers to gd32e23x_misc.o(.text.nvic_system_reset) for [Anonymous Symbol] + gd32e23x_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to gd32e23x_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol] + gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_set) refers to gd32e23x_misc.o(.text.system_lowpower_set) for [Anonymous Symbol] + gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_reset) refers to gd32e23x_misc.o(.text.system_lowpower_reset) for [Anonymous Symbol] + gd32e23x_misc.o(.ARM.exidx.text.systick_clksource_set) refers to gd32e23x_misc.o(.text.systick_clksource_set) for [Anonymous Symbol] + gd32e23x_pmu.o(.text.pmu_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable + gd32e23x_pmu.o(.text.pmu_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable + gd32e23x_pmu.o(.ARM.exidx.text.pmu_deinit) refers to gd32e23x_pmu.o(.text.pmu_deinit) for [Anonymous Symbol] + gd32e23x_pmu.o(.ARM.exidx.text.pmu_lvd_select) refers to gd32e23x_pmu.o(.text.pmu_lvd_select) for [Anonymous Symbol] + gd32e23x_pmu.o(.ARM.exidx.text.pmu_ldo_output_select) refers to gd32e23x_pmu.o(.text.pmu_ldo_output_select) for [Anonymous Symbol] + gd32e23x_pmu.o(.ARM.exidx.text.pmu_lvd_disable) refers to gd32e23x_pmu.o(.text.pmu_lvd_disable) for [Anonymous Symbol] + gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_sleepmode) refers to gd32e23x_pmu.o(.text.pmu_to_sleepmode) for [Anonymous Symbol] + gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_deepsleepmode) refers to gd32e23x_pmu.o(.text.pmu_to_deepsleepmode) for [Anonymous Symbol] + gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_standbymode) refers to gd32e23x_pmu.o(.text.pmu_to_standbymode) for [Anonymous Symbol] + gd32e23x_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_enable) refers to gd32e23x_pmu.o(.text.pmu_wakeup_pin_enable) for [Anonymous Symbol] + gd32e23x_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_disable) refers to gd32e23x_pmu.o(.text.pmu_wakeup_pin_disable) for [Anonymous Symbol] + gd32e23x_pmu.o(.ARM.exidx.text.pmu_backup_write_enable) refers to gd32e23x_pmu.o(.text.pmu_backup_write_enable) for [Anonymous Symbol] + gd32e23x_pmu.o(.ARM.exidx.text.pmu_backup_write_disable) refers to gd32e23x_pmu.o(.text.pmu_backup_write_disable) for [Anonymous Symbol] + gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_clear) refers to gd32e23x_pmu.o(.text.pmu_flag_clear) for [Anonymous Symbol] + gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_get) refers to gd32e23x_pmu.o(.text.pmu_flag_get) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_deinit) refers to gd32e23x_rcu.o(.text.rcu_deinit) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_enable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_disable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_disable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_enable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_enable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_disable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_disable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_enable) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_disable) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_enable) refers to gd32e23x_rcu.o(.text.rcu_bkp_reset_enable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_disable) refers to gd32e23x_rcu.o(.text.rcu_bkp_reset_disable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_config) refers to gd32e23x_rcu.o(.text.rcu_system_clock_source_config) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_get) refers to gd32e23x_rcu.o(.text.rcu_system_clock_source_get) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_ahb_clock_config) refers to gd32e23x_rcu.o(.text.rcu_ahb_clock_config) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb1_clock_config) refers to gd32e23x_rcu.o(.text.rcu_apb1_clock_config) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb2_clock_config) refers to gd32e23x_rcu.o(.text.rcu_apb2_clock_config) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_adc_clock_config) refers to gd32e23x_rcu.o(.text.rcu_adc_clock_config) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_ckout_config) refers to gd32e23x_rcu.o(.text.rcu_ckout_config) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_pll_config) refers to gd32e23x_rcu.o(.text.rcu_pll_config) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_usart_clock_config) refers to gd32e23x_rcu.o(.text.rcu_usart_clock_config) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_rtc_clock_config) refers to gd32e23x_rcu.o(.text.rcu_rtc_clock_config) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_prediv_config) refers to gd32e23x_rcu.o(.text.rcu_hxtal_prediv_config) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_lxtal_drive_capability_config) refers to gd32e23x_rcu.o(.text.rcu_lxtal_drive_capability_config) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_flag_get) refers to gd32e23x_rcu.o(.text.rcu_flag_get) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_all_reset_flag_clear) refers to gd32e23x_rcu.o(.text.rcu_all_reset_flag_clear) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_get) refers to gd32e23x_rcu.o(.text.rcu_interrupt_flag_get) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_clear) refers to gd32e23x_rcu.o(.text.rcu_interrupt_flag_clear) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_enable) refers to gd32e23x_rcu.o(.text.rcu_interrupt_enable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_disable) refers to gd32e23x_rcu.o(.text.rcu_interrupt_disable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_stab_wait) refers to gd32e23x_rcu.o(.text.rcu_osci_stab_wait) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_on) refers to gd32e23x_rcu.o(.text.rcu_osci_on) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_off) refers to gd32e23x_rcu.o(.text.rcu_osci_off) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_enable) refers to gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_enable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_disable) refers to gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_disable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_enable) refers to gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_enable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_disable) refers to gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_disable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc8m_adjust_value_set) refers to gd32e23x_rcu.o(.text.rcu_irc8m_adjust_value_set) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc28m_adjust_value_set) refers to gd32e23x_rcu.o(.text.rcu_irc28m_adjust_value_set) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_voltage_key_unlock) refers to gd32e23x_rcu.o(.text.rcu_voltage_key_unlock) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_deepsleep_voltage_set) refers to gd32e23x_rcu.o(.text.rcu_deepsleep_voltage_set) for [Anonymous Symbol] + gd32e23x_rcu.o(.text.rcu_clock_freq_get) refers to gd32e23x_rcu.o(.rodata.cst8) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_clock_freq_get) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_deinit) refers to gd32e23x_rtc.o(.text.rtc_deinit) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_enter) refers to gd32e23x_rtc.o(.text.rtc_init_mode_enter) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_register_sync_wait) refers to gd32e23x_rtc.o(.text.rtc_register_sync_wait) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_init) refers to gd32e23x_rtc.o(.text.rtc_init) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_exit) refers to gd32e23x_rtc.o(.text.rtc_init_mode_exit) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_current_time_get) refers to gd32e23x_rtc.o(.text.rtc_current_time_get) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_subsecond_get) refers to gd32e23x_rtc.o(.text.rtc_subsecond_get) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_config) refers to gd32e23x_rtc.o(.text.rtc_alarm_config) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_subsecond_config) refers to gd32e23x_rtc.o(.text.rtc_alarm_subsecond_config) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_enable) refers to gd32e23x_rtc.o(.text.rtc_alarm_enable) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_disable) refers to gd32e23x_rtc.o(.text.rtc_alarm_disable) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_get) refers to gd32e23x_rtc.o(.text.rtc_alarm_get) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_subsecond_get) refers to gd32e23x_rtc.o(.text.rtc_alarm_subsecond_get) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_enable) refers to gd32e23x_rtc.o(.text.rtc_timestamp_enable) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_disable) refers to gd32e23x_rtc.o(.text.rtc_timestamp_disable) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_get) refers to gd32e23x_rtc.o(.text.rtc_timestamp_get) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_subsecond_get) refers to gd32e23x_rtc.o(.text.rtc_timestamp_subsecond_get) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_tamper_enable) refers to gd32e23x_rtc.o(.text.rtc_tamper_enable) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_tamper_disable) refers to gd32e23x_rtc.o(.text.rtc_tamper_disable) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_enable) refers to gd32e23x_rtc.o(.text.rtc_interrupt_enable) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_disable) refers to gd32e23x_rtc.o(.text.rtc_interrupt_disable) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_get) refers to gd32e23x_rtc.o(.text.rtc_flag_get) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_clear) refers to gd32e23x_rtc.o(.text.rtc_flag_clear) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_alter_output_config) refers to gd32e23x_rtc.o(.text.rtc_alter_output_config) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_calibration_config) refers to gd32e23x_rtc.o(.text.rtc_calibration_config) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_hour_adjust) refers to gd32e23x_rtc.o(.text.rtc_hour_adjust) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_second_adjust) refers to gd32e23x_rtc.o(.text.rtc_second_adjust) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_enable) refers to gd32e23x_rtc.o(.text.rtc_bypass_shadow_enable) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_disable) refers to gd32e23x_rtc.o(.text.rtc_bypass_shadow_disable) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_enable) refers to gd32e23x_rtc.o(.text.rtc_refclock_detection_enable) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_disable) refers to gd32e23x_rtc.o(.text.rtc_refclock_detection_disable) for [Anonymous Symbol] + gd32e23x_spi.o(.text.spi_i2s_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable + gd32e23x_spi.o(.text.spi_i2s_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable + gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_deinit) refers to gd32e23x_spi.o(.text.spi_i2s_deinit) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_struct_para_init) refers to gd32e23x_spi.o(.text.spi_struct_para_init) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_init) refers to gd32e23x_spi.o(.text.spi_init) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_enable) refers to gd32e23x_spi.o(.text.spi_enable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_disable) refers to gd32e23x_spi.o(.text.spi_disable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.i2s_init) refers to gd32e23x_spi.o(.text.i2s_init) for [Anonymous Symbol] + gd32e23x_spi.o(.text.i2s_psc_config) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for rcu_clock_freq_get + gd32e23x_spi.o(.ARM.exidx.text.i2s_psc_config) refers to gd32e23x_spi.o(.text.i2s_psc_config) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.i2s_enable) refers to gd32e23x_spi.o(.text.i2s_enable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.i2s_disable) refers to gd32e23x_spi.o(.text.i2s_disable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_nss_output_enable) refers to gd32e23x_spi.o(.text.spi_nss_output_enable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_nss_output_disable) refers to gd32e23x_spi.o(.text.spi_nss_output_disable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_nss_internal_high) refers to gd32e23x_spi.o(.text.spi_nss_internal_high) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_nss_internal_low) refers to gd32e23x_spi.o(.text.spi_nss_internal_low) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_dma_enable) refers to gd32e23x_spi.o(.text.spi_dma_enable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_dma_disable) refers to gd32e23x_spi.o(.text.spi_dma_disable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_frame_format_config) refers to gd32e23x_spi.o(.text.spi_i2s_data_frame_format_config) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to gd32e23x_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to gd32e23x_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_bidirectional_transfer_config) refers to gd32e23x_spi.o(.text.spi_bidirectional_transfer_config) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to gd32e23x_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to gd32e23x_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_crc_on) refers to gd32e23x_spi.o(.text.spi_crc_on) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_crc_off) refers to gd32e23x_spi.o(.text.spi_crc_off) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_crc_next) refers to gd32e23x_spi.o(.text.spi_crc_next) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_crc_get) refers to gd32e23x_spi.o(.text.spi_crc_get) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_ti_mode_enable) refers to gd32e23x_spi.o(.text.spi_ti_mode_enable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_ti_mode_disable) refers to gd32e23x_spi.o(.text.spi_ti_mode_disable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_nssp_mode_enable) refers to gd32e23x_spi.o(.text.spi_nssp_mode_enable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_nssp_mode_disable) refers to gd32e23x_spi.o(.text.spi_nssp_mode_disable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.qspi_enable) refers to gd32e23x_spi.o(.text.qspi_enable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.qspi_disable) refers to gd32e23x_spi.o(.text.qspi_disable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.qspi_write_enable) refers to gd32e23x_spi.o(.text.qspi_write_enable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.qspi_read_enable) refers to gd32e23x_spi.o(.text.qspi_read_enable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.qspi_io23_output_enable) refers to gd32e23x_spi.o(.text.qspi_io23_output_enable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.qspi_io23_output_disable) refers to gd32e23x_spi.o(.text.qspi_io23_output_disable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to gd32e23x_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_disable) refers to gd32e23x_spi.o(.text.spi_i2s_interrupt_disable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_flag_get) refers to gd32e23x_spi.o(.text.spi_i2s_interrupt_flag_get) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to gd32e23x_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_crc_error_clear) refers to gd32e23x_spi.o(.text.spi_crc_error_clear) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_fifo_access_size_config) refers to gd32e23x_spi.o(.text.spi_fifo_access_size_config) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_transmit_odd_config) refers to gd32e23x_spi.o(.text.spi_transmit_odd_config) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_receive_odd_config) refers to gd32e23x_spi.o(.text.spi_receive_odd_config) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_crc_length_set) refers to gd32e23x_spi.o(.text.spi_crc_length_set) for [Anonymous Symbol] + gd32e23x_syscfg.o(.text.syscfg_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable + gd32e23x_syscfg.o(.text.syscfg_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable + gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_deinit) refers to gd32e23x_syscfg.o(.text.syscfg_deinit) for [Anonymous Symbol] + gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_dma_remap_enable) refers to gd32e23x_syscfg.o(.text.syscfg_dma_remap_enable) for [Anonymous Symbol] + gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_dma_remap_disable) refers to gd32e23x_syscfg.o(.text.syscfg_dma_remap_disable) for [Anonymous Symbol] + gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_high_current_enable) refers to gd32e23x_syscfg.o(.text.syscfg_high_current_enable) for [Anonymous Symbol] + gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_high_current_disable) refers to gd32e23x_syscfg.o(.text.syscfg_high_current_disable) for [Anonymous Symbol] + gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_exti_line_config) refers to gd32e23x_syscfg.o(.text.syscfg_exti_line_config) for [Anonymous Symbol] + gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_lock_config) refers to gd32e23x_syscfg.o(.text.syscfg_lock_config) for [Anonymous Symbol] + gd32e23x_syscfg.o(.ARM.exidx.text.irq_latency_set) refers to gd32e23x_syscfg.o(.text.irq_latency_set) for [Anonymous Symbol] + gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_get) refers to gd32e23x_syscfg.o(.text.syscfg_flag_get) for [Anonymous Symbol] + gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_clear) refers to gd32e23x_syscfg.o(.text.syscfg_flag_clear) for [Anonymous Symbol] + gd32e23x_timer.o(.text.timer_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable + gd32e23x_timer.o(.text.timer_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable + gd32e23x_timer.o(.ARM.exidx.text.timer_deinit) refers to gd32e23x_timer.o(.text.timer_deinit) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_struct_para_init) refers to gd32e23x_timer.o(.text.timer_struct_para_init) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_init) refers to gd32e23x_timer.o(.text.timer_init) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_enable) refers to gd32e23x_timer.o(.text.timer_enable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_disable) refers to gd32e23x_timer.o(.text.timer_disable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_enable) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_disable) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_enable) refers to gd32e23x_timer.o(.text.timer_update_event_enable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_disable) refers to gd32e23x_timer.o(.text.timer_update_event_disable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_counter_alignment) refers to gd32e23x_timer.o(.text.timer_counter_alignment) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_counter_up_direction) refers to gd32e23x_timer.o(.text.timer_counter_up_direction) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_counter_down_direction) refers to gd32e23x_timer.o(.text.timer_counter_down_direction) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_config) refers to gd32e23x_timer.o(.text.timer_prescaler_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_repetition_value_config) refers to gd32e23x_timer.o(.text.timer_repetition_value_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_autoreload_value_config) refers to gd32e23x_timer.o(.text.timer_autoreload_value_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_counter_value_config) refers to gd32e23x_timer.o(.text.timer_counter_value_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_counter_read) refers to gd32e23x_timer.o(.text.timer_counter_read) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_read) refers to gd32e23x_timer.o(.text.timer_prescaler_read) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_single_pulse_mode_config) refers to gd32e23x_timer.o(.text.timer_single_pulse_mode_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_update_source_config) refers to gd32e23x_timer.o(.text.timer_update_source_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_ocpre_clear_source_config) refers to gd32e23x_timer.o(.text.timer_ocpre_clear_source_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_enable) refers to gd32e23x_timer.o(.text.timer_interrupt_enable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_disable) refers to gd32e23x_timer.o(.text.timer_interrupt_disable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_get) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_get) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_clear) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_clear) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_flag_get) refers to gd32e23x_timer.o(.text.timer_flag_get) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_flag_clear) refers to gd32e23x_timer.o(.text.timer_flag_clear) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_dma_enable) refers to gd32e23x_timer.o(.text.timer_dma_enable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_dma_disable) refers to gd32e23x_timer.o(.text.timer_dma_disable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_dma_request_source_select) refers to gd32e23x_timer.o(.text.timer_channel_dma_request_source_select) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_dma_transfer_config) refers to gd32e23x_timer.o(.text.timer_dma_transfer_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_event_software_generate) refers to gd32e23x_timer.o(.text.timer_event_software_generate) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_break_struct_para_init) refers to gd32e23x_timer.o(.text.timer_break_struct_para_init) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_break_config) refers to gd32e23x_timer.o(.text.timer_break_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_break_enable) refers to gd32e23x_timer.o(.text.timer_break_enable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_break_disable) refers to gd32e23x_timer.o(.text.timer_break_disable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_enable) refers to gd32e23x_timer.o(.text.timer_automatic_output_enable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_disable) refers to gd32e23x_timer.o(.text.timer_automatic_output_disable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_primary_output_config) refers to gd32e23x_timer.o(.text.timer_primary_output_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_config) refers to gd32e23x_timer.o(.text.timer_channel_control_shadow_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_update_config) refers to gd32e23x_timer.o(.text.timer_channel_control_shadow_update_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_struct_para_init) refers to gd32e23x_timer.o(.text.timer_channel_output_struct_para_init) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_config) refers to gd32e23x_timer.o(.text.timer_channel_output_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_mode_config) refers to gd32e23x_timer.o(.text.timer_channel_output_mode_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_pulse_value_config) refers to gd32e23x_timer.o(.text.timer_channel_output_pulse_value_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_shadow_config) refers to gd32e23x_timer.o(.text.timer_channel_output_shadow_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_fast_config) refers to gd32e23x_timer.o(.text.timer_channel_output_fast_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_clear_config) refers to gd32e23x_timer.o(.text.timer_channel_output_clear_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_polarity_config) refers to gd32e23x_timer.o(.text.timer_channel_output_polarity_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_polarity_config) refers to gd32e23x_timer.o(.text.timer_channel_complementary_output_polarity_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_state_config) refers to gd32e23x_timer.o(.text.timer_channel_output_state_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_state_config) refers to gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_struct_para_init) refers to gd32e23x_timer.o(.text.timer_channel_input_struct_para_init) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_input_capture_config) refers to gd32e23x_timer.o(.text.timer_input_capture_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_capture_prescaler_config) refers to gd32e23x_timer.o(.text.timer_channel_input_capture_prescaler_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_capture_value_register_read) refers to gd32e23x_timer.o(.text.timer_channel_capture_value_register_read) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_input_pwm_capture_config) refers to gd32e23x_timer.o(.text.timer_input_pwm_capture_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_hall_mode_config) refers to gd32e23x_timer.o(.text.timer_hall_mode_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_input_trigger_source_select) refers to gd32e23x_timer.o(.text.timer_input_trigger_source_select) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_master_output_trigger_source_select) refers to gd32e23x_timer.o(.text.timer_master_output_trigger_source_select) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_slave_mode_select) refers to gd32e23x_timer.o(.text.timer_slave_mode_select) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_master_slave_mode_config) refers to gd32e23x_timer.o(.text.timer_master_slave_mode_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_config) refers to gd32e23x_timer.o(.text.timer_external_trigger_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_quadrature_decoder_mode_config) refers to gd32e23x_timer.o(.text.timer_quadrature_decoder_mode_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_internal_clock_config) refers to gd32e23x_timer.o(.text.timer_internal_clock_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_internal_trigger_as_external_clock_config) refers to gd32e23x_timer.o(.text.timer_internal_trigger_as_external_clock_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_as_external_clock_config) refers to gd32e23x_timer.o(.text.timer_external_trigger_as_external_clock_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode0_config) refers to gd32e23x_timer.o(.text.timer_external_clock_mode0_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_config) refers to gd32e23x_timer.o(.text.timer_external_clock_mode1_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_disable) refers to gd32e23x_timer.o(.text.timer_external_clock_mode1_disable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_remap_config) refers to gd32e23x_timer.o(.text.timer_channel_remap_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_write_chxval_register_config) refers to gd32e23x_timer.o(.text.timer_write_chxval_register_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_output_value_selection_config) refers to gd32e23x_timer.o(.text.timer_output_value_selection_config) for [Anonymous Symbol] + gd32e23x_usart.o(.text.usart_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable + gd32e23x_usart.o(.text.usart_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable + gd32e23x_usart.o(.ARM.exidx.text.usart_deinit) refers to gd32e23x_usart.o(.text.usart_deinit) for [Anonymous Symbol] + gd32e23x_usart.o(.text.usart_baudrate_set) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for rcu_clock_freq_get + gd32e23x_usart.o(.ARM.exidx.text.usart_baudrate_set) refers to gd32e23x_usart.o(.text.usart_baudrate_set) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_parity_config) refers to gd32e23x_usart.o(.text.usart_parity_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_word_length_set) refers to gd32e23x_usart.o(.text.usart_word_length_set) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_stop_bit_set) refers to gd32e23x_usart.o(.text.usart_stop_bit_set) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_enable) refers to gd32e23x_usart.o(.text.usart_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_disable) refers to gd32e23x_usart.o(.text.usart_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_transmit_config) refers to gd32e23x_usart.o(.text.usart_transmit_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_receive_config) refers to gd32e23x_usart.o(.text.usart_receive_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_data_first_config) refers to gd32e23x_usart.o(.text.usart_data_first_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_invert_config) refers to gd32e23x_usart.o(.text.usart_invert_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_enable) refers to gd32e23x_usart.o(.text.usart_overrun_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_disable) refers to gd32e23x_usart.o(.text.usart_overrun_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_oversample_config) refers to gd32e23x_usart.o(.text.usart_oversample_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_sample_bit_config) refers to gd32e23x_usart.o(.text.usart_sample_bit_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_enable) refers to gd32e23x_usart.o(.text.usart_receiver_timeout_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_disable) refers to gd32e23x_usart.o(.text.usart_receiver_timeout_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_threshold_config) refers to gd32e23x_usart.o(.text.usart_receiver_timeout_threshold_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_data_transmit) refers to gd32e23x_usart.o(.text.usart_data_transmit) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_data_receive) refers to gd32e23x_usart.o(.text.usart_data_receive) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_enable) refers to gd32e23x_usart.o(.text.usart_autobaud_detection_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_disable) refers to gd32e23x_usart.o(.text.usart_autobaud_detection_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_mode_config) refers to gd32e23x_usart.o(.text.usart_autobaud_detection_mode_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_address_config) refers to gd32e23x_usart.o(.text.usart_address_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_address_detection_mode_config) refers to gd32e23x_usart.o(.text.usart_address_detection_mode_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_enable) refers to gd32e23x_usart.o(.text.usart_mute_mode_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_disable) refers to gd32e23x_usart.o(.text.usart_mute_mode_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_wakeup_config) refers to gd32e23x_usart.o(.text.usart_mute_mode_wakeup_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to gd32e23x_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_disable) refers to gd32e23x_usart.o(.text.usart_lin_mode_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_lin_break_detection_length_config) refers to gd32e23x_usart.o(.text.usart_lin_break_detection_length_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_enable) refers to gd32e23x_usart.o(.text.usart_halfduplex_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_disable) refers to gd32e23x_usart.o(.text.usart_halfduplex_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_clock_enable) refers to gd32e23x_usart.o(.text.usart_clock_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_clock_disable) refers to gd32e23x_usart.o(.text.usart_clock_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_synchronous_clock_config) refers to gd32e23x_usart.o(.text.usart_synchronous_clock_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_guard_time_config) refers to gd32e23x_usart.o(.text.usart_guard_time_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_disable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_enable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_nack_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_disable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_nack_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_enable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_disable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_autoretry_config) refers to gd32e23x_usart.o(.text.usart_smartcard_autoretry_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_block_length_config) refers to gd32e23x_usart.o(.text.usart_block_length_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to gd32e23x_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_disable) refers to gd32e23x_usart.o(.text.usart_irda_mode_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_prescaler_config) refers to gd32e23x_usart.o(.text.usart_prescaler_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_irda_lowpower_config) refers to gd32e23x_usart.o(.text.usart_irda_lowpower_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_rts_config) refers to gd32e23x_usart.o(.text.usart_hardware_flow_rts_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_cts_config) refers to gd32e23x_usart.o(.text.usart_hardware_flow_cts_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_coherence_config) refers to gd32e23x_usart.o(.text.usart_hardware_flow_coherence_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_enable) refers to gd32e23x_usart.o(.text.usart_rs485_driver_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_disable) refers to gd32e23x_usart.o(.text.usart_rs485_driver_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_driver_assertime_config) refers to gd32e23x_usart.o(.text.usart_driver_assertime_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_driver_deassertime_config) refers to gd32e23x_usart.o(.text.usart_driver_deassertime_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_depolarity_config) refers to gd32e23x_usart.o(.text.usart_depolarity_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_dma_receive_config) refers to gd32e23x_usart.o(.text.usart_dma_receive_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_dma_transmit_config) refers to gd32e23x_usart.o(.text.usart_dma_transmit_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_disable) refers to gd32e23x_usart.o(.text.usart_reception_error_dma_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_enable) refers to gd32e23x_usart.o(.text.usart_reception_error_dma_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_enable) refers to gd32e23x_usart.o(.text.usart_wakeup_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_disable) refers to gd32e23x_usart.o(.text.usart_wakeup_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_mode_config) refers to gd32e23x_usart.o(.text.usart_wakeup_mode_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_enable) refers to gd32e23x_usart.o(.text.usart_receive_fifo_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_disable) refers to gd32e23x_usart.o(.text.usart_receive_fifo_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_counter_number) refers to gd32e23x_usart.o(.text.usart_receive_fifo_counter_number) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_flag_get) refers to gd32e23x_usart.o(.text.usart_flag_get) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_flag_clear) refers to gd32e23x_usart.o(.text.usart_flag_clear) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to gd32e23x_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_disable) refers to gd32e23x_usart.o(.text.usart_interrupt_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_command_enable) refers to gd32e23x_usart.o(.text.usart_command_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_get) refers to gd32e23x_usart.o(.text.usart_interrupt_flag_get) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_clear) refers to gd32e23x_usart.o(.text.usart_interrupt_flag_clear) for [Anonymous Symbol] + startup_gd32e23x.o(RESET) refers to startup_gd32e23x.o(STACK) for __initial_sp + startup_gd32e23x.o(RESET) refers to startup_gd32e23x.o(.text) for Reset_Handler + startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.NMI_Handler) for NMI_Handler + startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.HardFault_Handler) for HardFault_Handler + startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.SVC_Handler) for SVC_Handler + startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.PendSV_Handler) for PendSV_Handler + startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.SysTick_Handler) for SysTick_Handler + startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.EXTI4_15_IRQHandler) for EXTI4_15_IRQHandler + startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) for DMA_Channel3_4_IRQHandler + startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.ADC_CMP_IRQHandler) for ADC_CMP_IRQHandler + startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.TIMER2_IRQHandler) for TIMER2_IRQHandler + startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.TIMER13_IRQHandler) for TIMER13_IRQHandler + startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.TIMER14_IRQHandler) for TIMER14_IRQHandler + startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.TIMER15_IRQHandler) for TIMER15_IRQHandler + startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler + startup_gd32e23x.o(.text) refers to system_gd32e23x.o(.text.SystemInit) for SystemInit + startup_gd32e23x.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main + adc.o(.text.ADC_DMA_Callback) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA + adc.o(.text.ADC_DMA_Callback) refers to main.o(.bss..L_MergedGlobals.2) for ADC_raw_temp + adc.o(.ARM.exidx.text.ADC_DMA_Callback) refers to adc.o(.text.ADC_DMA_Callback) for [Anonymous Symbol] + adc.o(.text.ADC_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable + adc.o(.text.ADC_Init) refers to gd32e23x_rcu.o(.text.rcu_adc_clock_config) for rcu_adc_clock_config + adc.o(.text.ADC_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set + adc.o(.text.ADC_Init) refers to gd32e23x_dma.o(.text.dma_deinit) for dma_deinit + adc.o(.text.ADC_Init) refers to gd32e23x_dma.o(.text.dma_init) for dma_init + adc.o(.text.ADC_Init) refers to gd32e23x_dma.o(.text.dma_circulation_enable) for dma_circulation_enable + adc.o(.text.ADC_Init) refers to gd32e23x_dma.o(.text.dma_channel_enable) for dma_channel_enable + adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_special_function_config) for adc_special_function_config + adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_data_alignment_config) for adc_data_alignment_config + adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_channel_length_config) for adc_channel_length_config + adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable) for adc_tempsensor_vrefint_enable + adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_regular_channel_config) for adc_regular_channel_config + adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_external_trigger_source_config) for adc_external_trigger_source_config + adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_external_trigger_config) for adc_external_trigger_config + adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_enable) for adc_enable + adc.o(.text.ADC_Init) refers to functions.o(.text.delayMicros) for delayMicros + adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_calibration_enable) for adc_calibration_enable + adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable + adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_software_trigger_enable) for adc_software_trigger_enable + adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA + adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol] + comparator.o(.text.getCompOutputLevel) refers to gd32e23x_cmp.o(.text.cmp_output_level_get) for cmp_output_level_get + comparator.o(.ARM.exidx.text.getCompOutputLevel) refers to comparator.o(.text.getCompOutputLevel) for [Anonymous Symbol] + comparator.o(.ARM.exidx.text.maskPhaseInterrupts) refers to comparator.o(.text.maskPhaseInterrupts) for [Anonymous Symbol] + comparator.o(.ARM.exidx.text.enableCompInterrupts) refers to comparator.o(.text.enableCompInterrupts) for [Anonymous Symbol] + comparator.o(.text.changeCompInput) refers to main.o(.data..L_MergedGlobals) for step + comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol] + eeprom.o(.text.save_flash_nolib) refers to memseta.o(.text) for __aeabi_memclr4 + eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_unlock) for fmc_unlock + eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_page_erase) for fmc_page_erase + eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_word_program) for fmc_word_program + eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_flag_clear) for fmc_flag_clear + eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_lock) for fmc_lock + eeprom.o(.ARM.exidx.text.save_flash_nolib) refers to eeprom.o(.text.save_flash_nolib) for [Anonymous Symbol] + eeprom.o(.ARM.exidx.text.read_flash_bin) refers to eeprom.o(.text.read_flash_bin) for [Anonymous Symbol] + gd32e23x_it.o(.ARM.exidx.text.NMI_Handler) refers to gd32e23x_it.o(.text.NMI_Handler) for [Anonymous Symbol] + gd32e23x_it.o(.ARM.exidx.text.HardFault_Handler) refers to gd32e23x_it.o(.text.HardFault_Handler) for [Anonymous Symbol] + gd32e23x_it.o(.ARM.exidx.text.SVC_Handler) refers to gd32e23x_it.o(.text.SVC_Handler) for [Anonymous Symbol] + gd32e23x_it.o(.ARM.exidx.text.PendSV_Handler) refers to gd32e23x_it.o(.text.PendSV_Handler) for [Anonymous Symbol] + gd32e23x_it.o(.text.SysTick_Handler) refers to systick.o(.text.delay_decrement) for delay_decrement + gd32e23x_it.o(.ARM.exidx.text.SysTick_Handler) refers to gd32e23x_it.o(.text.SysTick_Handler) for [Anonymous Symbol] + gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to io.o(.text.receiveDshotDma) for receiveDshotDma + gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_get) for dma_interrupt_flag_get + gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_clear) for dma_interrupt_flag_clear + gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_dma.o(.text.dma_channel_disable) for dma_channel_disable + gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete + gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to io.o(.text.sendDshotDma) for sendDshotDma + gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for armed + gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to io.o(.bss..L_MergedGlobals) for out_put + gd32e23x_it.o(.ARM.exidx.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) for [Anonymous Symbol] + gd32e23x_it.o(.text.ADC_CMP_IRQHandler) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_get) for exti_interrupt_flag_get + gd32e23x_it.o(.text.ADC_CMP_IRQHandler) refers to gd32e23x_exti.o(.text.exti_flag_clear) for exti_flag_clear + gd32e23x_it.o(.text.ADC_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine + gd32e23x_it.o(.ARM.exidx.text.ADC_CMP_IRQHandler) refers to gd32e23x_it.o(.text.ADC_CMP_IRQHandler) for [Anonymous Symbol] + gd32e23x_it.o(.text.TIMER13_IRQHandler) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_clear) for timer_interrupt_flag_clear + gd32e23x_it.o(.text.TIMER13_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine + gd32e23x_it.o(.ARM.exidx.text.TIMER13_IRQHandler) refers to gd32e23x_it.o(.text.TIMER13_IRQHandler) for [Anonymous Symbol] + gd32e23x_it.o(.text.TIMER15_IRQHandler) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_clear) for timer_interrupt_flag_clear + gd32e23x_it.o(.text.TIMER15_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback + gd32e23x_it.o(.text.TIMER15_IRQHandler) refers to gd32e23x_it.o(.bss.interrupt_time) for interrupt_time + gd32e23x_it.o(.ARM.exidx.text.TIMER15_IRQHandler) refers to gd32e23x_it.o(.text.TIMER15_IRQHandler) for [Anonymous Symbol] + gd32e23x_it.o(.text.TIMER14_IRQHandler) refers to gd32e23x_timer.o(.text.timer_flag_clear) for timer_flag_clear + gd32e23x_it.o(.ARM.exidx.text.TIMER14_IRQHandler) refers to gd32e23x_it.o(.text.TIMER14_IRQHandler) for [Anonymous Symbol] + gd32e23x_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to gd32e23x_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol] + gd32e23x_it.o(.ARM.exidx.text.TIMER2_IRQHandler) refers to gd32e23x_it.o(.text.TIMER2_IRQHandler) for [Anonymous Symbol] + gd32e23x_it.o(.text.EXTI4_15_IRQHandler) refers to gd32e23x_exti.o(.text.exti_flag_clear) for exti_flag_clear + gd32e23x_it.o(.text.EXTI4_15_IRQHandler) refers to main.o(.text.processDshot) for processDshot + gd32e23x_it.o(.ARM.exidx.text.EXTI4_15_IRQHandler) refers to gd32e23x_it.o(.text.EXTI4_15_IRQHandler) for [Anonymous Symbol] + io.o(.text.receiveDshotDma) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler + io.o(.text.receiveDshotDma) refers to io.o(.bss.dma_buffer) for dma_buffer + io.o(.text.receiveDshotDma) refers to signal.o(.data..L_MergedGlobals) for buffersize + io.o(.text.receiveDshotDma) refers to io.o(.bss..L_MergedGlobals) for [Anonymous Symbol] + io.o(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol] + io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler + io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr + io.o(.text.sendDshotDma) refers to io.o(.bss..L_MergedGlobals) for [Anonymous Symbol] + io.o(.ARM.exidx.text.sendDshotDma) refers to io.o(.text.sendDshotDma) for [Anonymous Symbol] + io.o(.ARM.exidx.text.getInputPinState) refers to io.o(.text.getInputPinState) for [Anonymous Symbol] + io.o(.ARM.exidx.text.setInputPolarityRising) refers to io.o(.text.setInputPolarityRising) for [Anonymous Symbol] + io.o(.text.setInputPullDown) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set + io.o(.ARM.exidx.text.setInputPullDown) refers to io.o(.text.setInputPullDown) for [Anonymous Symbol] + io.o(.text.setInputPullUp) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set + io.o(.ARM.exidx.text.setInputPullUp) refers to io.o(.text.setInputPullUp) for [Anonymous Symbol] + io.o(.ARM.exidx.text.enableHalfTransferInt) refers to io.o(.text.enableHalfTransferInt) for [Anonymous Symbol] + io.o(.text.setInputPullNone) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set + io.o(.ARM.exidx.text.setInputPullNone) refers to io.o(.text.setInputPullNone) for [Anonymous Symbol] + peripherals.o(.text.initCorePeripherals) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable + peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM0_Init) for TIM0_Init + peripherals.o(.text.initCorePeripherals) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for timer_auto_reload_shadow_enable + peripherals.o(.text.initCorePeripherals) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable + peripherals.o(.text.initCorePeripherals) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set + peripherals.o(.text.initCorePeripherals) refers to gd32e23x_cmp.o(.text.cmp_mode_init) for cmp_mode_init + peripherals.o(.text.initCorePeripherals) refers to gd32e23x_cmp.o(.text.cmp_output_init) for cmp_output_init + peripherals.o(.text.initCorePeripherals) refers to gd32e23x_exti.o(.text.exti_init) for exti_init + peripherals.o(.text.initCorePeripherals) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_clear) for exti_interrupt_flag_clear + peripherals.o(.text.initCorePeripherals) refers to gd32e23x_misc.o(.text.nvic_irq_enable) for nvic_irq_enable + peripherals.o(.text.initCorePeripherals) refers to serial_telemetry.o(.text.telem_UART_Init) for telem_UART_Init + peripherals.o(.ARM.exidx.text.initCorePeripherals) refers to peripherals.o(.text.initCorePeripherals) for [Anonymous Symbol] + peripherals.o(.ARM.exidx.text.MX_GPIO_Init) refers to peripherals.o(.text.MX_GPIO_Init) for [Anonymous Symbol] + peripherals.o(.text.MX_DMA_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable + peripherals.o(.ARM.exidx.text.MX_DMA_Init) refers to peripherals.o(.text.MX_DMA_Init) for [Anonymous Symbol] + peripherals.o(.text.TIM0_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable + peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_deinit) for timer_deinit + peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_struct_para_init) for timer_struct_para_init + peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_init) for timer_init + peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_channel_output_struct_para_init) for timer_channel_output_struct_para_init + peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_channel_output_config) for timer_channel_output_config + peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_channel_output_mode_config) for timer_channel_output_mode_config + peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_channel_output_shadow_config) for timer_channel_output_shadow_config + peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_break_struct_para_init) for timer_break_struct_para_init + peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_break_config) for timer_break_config + peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_interrupt_disable) for timer_interrupt_disable + peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for timer_auto_reload_shadow_enable + peripherals.o(.text.TIM0_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set + peripherals.o(.text.TIM0_Init) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set + peripherals.o(.text.TIM0_Init) refers to gd32e23x_gpio.o(.text.gpio_af_set) for gpio_af_set + peripherals.o(.ARM.exidx.text.TIM0_Init) refers to peripherals.o(.text.TIM0_Init) for [Anonymous Symbol] + peripherals.o(.text.TIMER5_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable + peripherals.o(.ARM.exidx.text.TIMER5_Init) refers to peripherals.o(.text.TIMER5_Init) for [Anonymous Symbol] + peripherals.o(.text.TIMER16_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable + peripherals.o(.text.TIMER16_Init) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for timer_auto_reload_shadow_enable + peripherals.o(.text.TIMER16_Init) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable + peripherals.o(.ARM.exidx.text.TIMER16_Init) refers to peripherals.o(.text.TIMER16_Init) for [Anonymous Symbol] + peripherals.o(.text.COMP_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable + peripherals.o(.text.COMP_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set + peripherals.o(.text.COMP_Init) refers to gd32e23x_cmp.o(.text.cmp_mode_init) for cmp_mode_init + peripherals.o(.text.COMP_Init) refers to gd32e23x_cmp.o(.text.cmp_output_init) for cmp_output_init + peripherals.o(.text.COMP_Init) refers to gd32e23x_exti.o(.text.exti_init) for exti_init + peripherals.o(.text.COMP_Init) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_clear) for exti_interrupt_flag_clear + peripherals.o(.text.COMP_Init) refers to gd32e23x_misc.o(.text.nvic_irq_enable) for nvic_irq_enable + peripherals.o(.ARM.exidx.text.COMP_Init) refers to peripherals.o(.text.COMP_Init) for [Anonymous Symbol] + peripherals.o(.text.TIMER15_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable + peripherals.o(.text.TIMER15_Init) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for timer_auto_reload_shadow_enable + peripherals.o(.text.TIMER15_Init) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable + peripherals.o(.ARM.exidx.text.TIMER15_Init) refers to peripherals.o(.text.TIMER15_Init) for [Anonymous Symbol] + peripherals.o(.text.TIMER13_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable + peripherals.o(.text.TIMER13_Init) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable + peripherals.o(.ARM.exidx.text.TIMER13_Init) refers to peripherals.o(.text.TIMER13_Init) for [Anonymous Symbol] + peripherals.o(.text.MX_IWDG_Init) refers to gd32e23x_fwdgt.o(.text.fwdgt_config) for fwdgt_config + peripherals.o(.text.MX_IWDG_Init) refers to gd32e23x_fwdgt.o(.text.fwdgt_enable) for fwdgt_enable + peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol] + peripherals.o(.text.reloadWatchDogCounter) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload + peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) for [Anonymous Symbol] + peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable + peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set + peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_gpio.o(.text.gpio_af_set) for gpio_af_set + peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_dma.o(.text.dma_periph_address_config) for dma_periph_address_config + peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_dma.o(.text.dma_memory_address_config) for dma_memory_address_config + peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable) for timer_auto_reload_shadow_disable + peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_timer.o(.text.timer_channel_input_struct_para_init) for timer_channel_input_struct_para_init + peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_timer.o(.text.timer_input_pwm_capture_config) for timer_input_pwm_capture_config + peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable + peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set + peripherals.o(.text.UN_TIM_Init) refers to io.o(.bss.dma_buffer) for dma_buffer + peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol] + peripherals.o(.ARM.exidx.text.disableComTimerInt) refers to peripherals.o(.text.disableComTimerInt) for [Anonymous Symbol] + peripherals.o(.ARM.exidx.text.enableComTimerInt) refers to peripherals.o(.text.enableComTimerInt) for [Anonymous Symbol] + peripherals.o(.ARM.exidx.text.setAndEnableComInt) refers to peripherals.o(.text.setAndEnableComInt) for [Anonymous Symbol] + peripherals.o(.ARM.exidx.text.getintervaTimerCount) refers to peripherals.o(.text.getintervaTimerCount) for [Anonymous Symbol] + peripherals.o(.ARM.exidx.text.setintervaTimerCount) refers to peripherals.o(.text.setintervaTimerCount) for [Anonymous Symbol] + peripherals.o(.ARM.exidx.text.setPrescalerPWM) refers to peripherals.o(.text.setPrescalerPWM) for [Anonymous Symbol] + peripherals.o(.ARM.exidx.text.setAutoReloadPWM) refers to peripherals.o(.text.setAutoReloadPWM) for [Anonymous Symbol] + peripherals.o(.ARM.exidx.text.setDutyCycleAll) refers to peripherals.o(.text.setDutyCycleAll) for [Anonymous Symbol] + peripherals.o(.ARM.exidx.text.setPWMCompare1) refers to peripherals.o(.text.setPWMCompare1) for [Anonymous Symbol] + peripherals.o(.ARM.exidx.text.setPWMCompare2) refers to peripherals.o(.text.setPWMCompare2) for [Anonymous Symbol] + peripherals.o(.ARM.exidx.text.setPWMCompare3) refers to peripherals.o(.text.setPWMCompare3) for [Anonymous Symbol] + peripherals.o(.text.generatePwmTimerEvent) refers to gd32e23x_timer.o(.text.timer_event_software_generate) for timer_event_software_generate + peripherals.o(.ARM.exidx.text.generatePwmTimerEvent) refers to peripherals.o(.text.generatePwmTimerEvent) for [Anonymous Symbol] + peripherals.o(.ARM.exidx.text.resetInputCaptureTimer) refers to peripherals.o(.text.resetInputCaptureTimer) for [Anonymous Symbol] + peripherals.o(.text.initAfterJump) refers to gd32e23x_fmc.o(.text.fmc_wscnt_set) for fmc_wscnt_set + peripherals.o(.text.initAfterJump) refers to gd32e23x_fmc.o(.text.fmc_prefetch_enable) for fmc_prefetch_enable + peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol] + peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_timer.o(.text.timer_channel_output_state_config) for timer_channel_output_state_config + peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config) for timer_channel_complementary_output_state_config + peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_timer.o(.text.timer_primary_output_config) for timer_primary_output_config + peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_timer.o(.text.timer_event_software_generate) for timer_event_software_generate + peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init + peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_cmp.o(.text.cmp_enable) for cmp_enable + peripherals.o(.text.enableCorePeripherals) refers to functions.o(.text.delayMicros) for delayMicros + peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_disable) for rcu_periph_clock_disable + peripherals.o(.text.enableCorePeripherals) refers to peripherals.o(.text.UN_TIM_Init) for UN_TIM_Init + peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol] + phaseouts.o(.ARM.exidx.text.gpio_mode_QUICK) refers to phaseouts.o(.text.gpio_mode_QUICK) for [Anonymous Symbol] + phaseouts.o(.ARM.exidx.text.proportionalBrake) refers to phaseouts.o(.text.proportionalBrake) for [Anonymous Symbol] + phaseouts.o(.text.phaseBPWM) refers to main.o(.data..L_MergedGlobals) for comp_pwm + phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol] + phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol] + phaseouts.o(.ARM.exidx.text.phaseBLOW) refers to phaseouts.o(.text.phaseBLOW) for [Anonymous Symbol] + phaseouts.o(.text.phaseCPWM) refers to main.o(.data..L_MergedGlobals) for comp_pwm + phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol] + phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol] + phaseouts.o(.ARM.exidx.text.phaseCLOW) refers to phaseouts.o(.text.phaseCLOW) for [Anonymous Symbol] + phaseouts.o(.text.phaseAPWM) refers to main.o(.data..L_MergedGlobals) for comp_pwm + phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol] + phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol] + phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol] + phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol] + phaseouts.o(.text.comStep) refers to main.o(.data..L_MergedGlobals) for comp_pwm + phaseouts.o(.ARM.exidx.text.comStep) refers to phaseouts.o(.text.comStep) for [Anonymous Symbol] + phaseouts.o(.ARM.exidx.text.fullBrake) refers to phaseouts.o(.text.fullBrake) for [Anonymous Symbol] + phaseouts.o(.text.allpwm) refers to main.o(.data..L_MergedGlobals) for comp_pwm + phaseouts.o(.ARM.exidx.text.allpwm) refers to phaseouts.o(.text.allpwm) for [Anonymous Symbol] + phaseouts.o(.text.twoChannelForward) refers to main.o(.data..L_MergedGlobals) for comp_pwm + phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol] + phaseouts.o(.text.twoChannelReverse) refers to main.o(.data..L_MergedGlobals) for comp_pwm + phaseouts.o(.ARM.exidx.text.twoChannelReverse) refers to phaseouts.o(.text.twoChannelReverse) for [Anonymous Symbol] + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_deinit) for dma_deinit + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_gpio.o(.text.gpio_af_set) for gpio_af_set + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_struct_para_init) for dma_struct_para_init + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_init) for dma_init + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_circulation_disable) for dma_circulation_disable + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_dma_transmit_config) for usart_dma_transmit_config + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_channel_enable) for dma_channel_enable + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_halfduplex_enable) for usart_halfduplex_enable + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_baudrate_set) for usart_baudrate_set + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_receive_config) for usart_receive_config + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_transmit_config) for usart_transmit_config + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_enable) for usart_enable + serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.bss.aTxBuffer) for aTxBuffer + serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit + serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol] + serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_usart.o(.text.usart_receive_config) for usart_receive_config + serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_usart.o(.text.usart_transmit_config) for usart_transmit_config + serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_dma.o(.text.dma_channel_disable) for dma_channel_disable + serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_usart.o(.text.usart_dma_transmit_config) for usart_dma_transmit_config + serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_dma.o(.text.dma_channel_enable) for dma_channel_enable + serial_telemetry.o(.text.send_telem_DMA) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit + serial_telemetry.o(.ARM.exidx.text.send_telem_DMA) refers to serial_telemetry.o(.text.send_telem_DMA) for [Anonymous Symbol] + serial_telemetry.o(.ARM.exidx.text.update_crc8) refers to serial_telemetry.o(.text.update_crc8) for [Anonymous Symbol] + serial_telemetry.o(.ARM.exidx.text.get_crc8) refers to serial_telemetry.o(.text.get_crc8) for [Anonymous Symbol] + serial_telemetry.o(.text.makeTelemPackage) refers to serial_telemetry.o(.bss.aTxBuffer) for aTxBuffer + serial_telemetry.o(.ARM.exidx.text.makeTelemPackage) refers to serial_telemetry.o(.text.makeTelemPackage) for [Anonymous Symbol] + system_gd32e23x.o(.text.SystemInit) refers to gd32e23x_misc.o(.text.nvic_vector_table_set) for nvic_vector_table_set + system_gd32e23x.o(.ARM.exidx.text.SystemInit) refers to system_gd32e23x.o(.text.SystemInit) for [Anonymous Symbol] + system_gd32e23x.o(.text.SystemCoreClockUpdate) refers to system_gd32e23x.o(.data.SystemCoreClock) for SystemCoreClock + system_gd32e23x.o(.ARM.exidx.text.SystemCoreClockUpdate) refers to system_gd32e23x.o(.text.SystemCoreClockUpdate) for [Anonymous Symbol] + systick.o(.text.systick_config) refers to system_gd32e23x.o(.data.SystemCoreClock) for SystemCoreClock + systick.o(.ARM.exidx.text.systick_config) refers to systick.o(.text.systick_config) for [Anonymous Symbol] + systick.o(.text.delay_1ms) refers to systick.o(.bss.delay) for [Anonymous Symbol] + systick.o(.ARM.exidx.text.delay_1ms) refers to systick.o(.text.delay_1ms) for [Anonymous Symbol] + systick.o(.text.delay_decrement) refers to systick.o(.bss.delay) for [Anonymous Symbol] + systick.o(.ARM.exidx.text.delay_decrement) refers to systick.o(.text.delay_decrement) for [Anonymous Symbol] + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk + fadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue + fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers to fepilogue.o(.text) for _float_round + dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl + dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr + dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue + dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue + ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ddiv.o(.text) refers to depilogue.o(.text) for _double_round + fcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fcmplt.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fcmpge.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fcmpgt.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fflti.o(.text) refers to fepilogue.o(.text) for _float_epilogue + dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue + ffixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixi.o(.text) refers to llushr.o(.text) for __aeabi_llsr + entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 + entry2.o(.ARM.Collect$$$$00002712) refers to startup_gd32e23x.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to startup_gd32e23x.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main + entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload + entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(.text.main) for main + entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(.text.main) for main + fepilogue.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + depilogue.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + depilogue.o(.text) refers to depilogue.o(i.__ARM_clz) for __ARM_clz + depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr + init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload + depilogue.o(i.__ARM_clz) refers (Special) to iusefp.o(.text) for __I$use$fp + + +============================================================================== + +Removing Unused input sections from the image. + + Removing dshot.o(.text), (0 bytes). + Removing dshot.o(.ARM.exidx.text.computeDshotDMA), (8 bytes). + Removing dshot.o(.ARM.exidx.text.make_dshot_package), (8 bytes). + Removing dshot.o(.bss.processtime), (2 bytes). + Removing functions.o(.text), (0 bytes). + Removing functions.o(.ARM.exidx.text.map), (8 bytes). + Removing functions.o(.ARM.exidx.text.getAbsDif), (8 bytes). + Removing functions.o(.ARM.exidx.text.delayMicros), (8 bytes). + Removing functions.o(.ARM.exidx.text.delayMillis), (8 bytes). + Removing main.o(.text), (0 bytes). + Removing main.o(.text.doPidCalculations), (94 bytes). + Removing main.o(.ARM.exidx.text.doPidCalculations), (8 bytes). + Removing main.o(.ARM.exidx.text.loadEEpromSettings), (8 bytes). + Removing main.o(.ARM.exidx.text.saveEEpromSettings), (8 bytes). + Removing main.o(.text.getSmoothedCurrent), (64 bytes). + Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes). + Removing main.o(.text.getBemfState), (64 bytes). + Removing main.o(.ARM.exidx.text.getBemfState), (8 bytes). + Removing main.o(.text.commutate), (132 bytes). + Removing main.o(.ARM.exidx.text.commutate), (8 bytes). + Removing main.o(.ARM.exidx.text.PeriodElapsedCallback), (8 bytes). + Removing main.o(.ARM.exidx.text.interruptRoutine), (8 bytes). + Removing main.o(.text.startMotor), (176 bytes). + Removing main.o(.ARM.exidx.text.startMotor), (8 bytes). + Removing main.o(.ARM.exidx.text.setInput), (8 bytes). + Removing main.o(.ARM.exidx.text.tenKhzRoutine), (8 bytes). + Removing main.o(.ARM.exidx.text.zcfoundroutine), (8 bytes). + Removing main.o(.ARM.exidx.text.processDshot), (8 bytes). + Removing main.o(.text.advanceincrement), (272 bytes). + Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes). + Removing main.o(.ARM.exidx.text.main), (8 bytes). + Removing main.o(.bss.set_hysteris), (1 bytes). + Removing main.o(.bss.process_time), (4 bytes). + Removing main.o(.bss.start_process), (4 bytes). + Removing main.o(.data.crsf_input_channel), (1 bytes). + Removing main.o(.data.crsf_output_PWM_channel), (1 bytes). + Removing main.o(.file_name), (30 bytes). + Removing main.o(.data.firmware_name), (12 bytes). + Removing main.o(.data.ADC_CCR), (2 bytes). + Removing main.o(.data.current_angle), (2 bytes). + Removing main.o(.data.desired_angle), (2 bytes). + Removing main.o(.bss.MCU_Id), (4 bytes). + Removing main.o(.bss.REV_Id), (4 bytes). + Removing main.o(.bss.velocity_count), (2 bytes). + Removing main.o(.data.velocity_count_threshold), (2 bytes). + Removing main.o(.bss.lowkv), (1 bytes). + Removing main.o(.data.sin_mode_min_s_d), (2 bytes). + Removing main.o(.data.startup_boost), (1 bytes). + Removing main.o(.bss.low_pin_count), (2 bytes). + Removing main.o(.bss.fast_deccel), (1 bytes). + Removing main.o(.data.low_kv_filter_level), (1 bytes). + Removing main.o(.bss.ADC_smoothed_input), (2 bytes). + Removing main.o(.bss.telemetry_done), (1 bytes). + Removing main.o(.rodata.numReadings), (1 bytes). + Removing main.o(.data.advancedivisor), (1 bytes). + Removing main.o(.data.armed_count_threshold), (2 bytes). + Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes). + Removing main.o(.bss.target_e_com_time_high), (2 bytes). + Removing main.o(.bss.target_e_com_time_low), (2 bytes). + Removing main.o(.bss.EEPROM_VERSION), (1 bytes). + Removing main.o(.bss.Speed_pid_output), (2 bytes). + Removing main.o(.bss.temperature_offset), (1 bytes). + Removing main.o(.bss.ADC_raw_input), (2 bytes). + Removing main.o(.bss.lastzctime), (2 bytes). + Removing main.o(.ARM.use_no_argv), (4 bytes). + Removing signal.o(.text), (0 bytes). + Removing signal.o(.text.computeMSInput), (60 bytes). + Removing signal.o(.ARM.exidx.text.computeMSInput), (8 bytes). + Removing signal.o(.ARM.exidx.text.computeServoInput), (8 bytes). + Removing signal.o(.ARM.exidx.text.transfercomplete), (8 bytes). + Removing signal.o(.text.checkDshot), (100 bytes). + Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes). + Removing signal.o(.text.checkServo), (56 bytes). + Removing signal.o(.ARM.exidx.text.checkServo), (8 bytes). + Removing signal.o(.ARM.exidx.text.detectInput), (8 bytes). + Removing sounds.o(.text), (0 bytes). + Removing sounds.o(.text.pause), (36 bytes). + Removing sounds.o(.ARM.exidx.text.pause), (8 bytes). + Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes). + Removing sounds.o(.text.setCaptureCompare), (24 bytes). + Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes). + Removing sounds.o(.text.playBJNote), (56 bytes). + Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes). + Removing sounds.o(.text.getBlueJayNoteFrequency), (24 bytes). + Removing sounds.o(.ARM.exidx.text.getBlueJayNoteFrequency), (8 bytes). + Removing sounds.o(.ARM.exidx.text.playBlueJayTune), (8 bytes). + Removing sounds.o(.ARM.exidx.text.playStartupTune), (8 bytes). + Removing sounds.o(.text.playBrushedStartupTune), (140 bytes). + Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes). + Removing sounds.o(.text.playDuskingTune), (144 bytes). + Removing sounds.o(.ARM.exidx.text.playDuskingTune), (8 bytes). + Removing sounds.o(.ARM.exidx.text.playInputTune2), (8 bytes). + Removing sounds.o(.ARM.exidx.text.playInputTune), (8 bytes). + Removing sounds.o(.ARM.exidx.text.playDefaultTone), (8 bytes). + Removing sounds.o(.ARM.exidx.text.playChangedTone), (8 bytes). + Removing sounds.o(.ARM.exidx.text.playBeaconTune3), (8 bytes). + Removing firmwareversion.o(.text), (0 bytes). + Removing gd32e23x_adc.o(.text), (0 bytes). + Removing gd32e23x_adc.o(.text.adc_deinit), (28 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_deinit), (8 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_enable), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_disable), (16 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_disable), (8 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_calibration_enable), (8 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_dma_mode_disable), (20 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_dma_mode_disable), (8 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_enable), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_tempsensor_vrefint_disable), (20 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_disable), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_discontinuous_mode_config), (68 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_discontinuous_mode_config), (8 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_special_function_config), (8 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_data_alignment_config), (8 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_channel_length_config), (8 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_regular_channel_config), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_inserted_channel_config), (96 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_channel_config), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_inserted_channel_offset_config), (36 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_channel_offset_config), (8 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_external_trigger_config), (8 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_external_trigger_source_config), (8 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_software_trigger_enable), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_regular_data_read), (12 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_regular_data_read), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_inserted_data_read), (72 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_data_read), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_flag_get), (16 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_flag_clear), (16 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_interrupt_flag_get), (52 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_get), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_interrupt_flag_clear), (16 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_clear), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_interrupt_enable), (56 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_interrupt_disable), (56 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_disable), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_watchdog_single_channel_enable), (40 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_single_channel_enable), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_watchdog_group_channel_enable), (52 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_group_channel_enable), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_watchdog_disable), (20 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_disable), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_watchdog_threshold_config), (24 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_threshold_config), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_resolution_config), (24 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_resolution_config), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_oversample_mode_config), (48 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_config), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_oversample_mode_enable), (16 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_enable), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_oversample_mode_disable), (16 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_disable), (8 bytes). + Removing gd32e23x_cmp.o(.text), (0 bytes). + Removing gd32e23x_cmp.o(.text.cmp_deinit), (12 bytes). + Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_deinit), (8 bytes). + Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_mode_init), (8 bytes). + Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_output_init), (8 bytes). + Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes). + Removing gd32e23x_cmp.o(.text.cmp_disable), (16 bytes). + Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_disable), (8 bytes). + Removing gd32e23x_cmp.o(.text.cmp_switch_enable), (16 bytes). + Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_switch_enable), (8 bytes). + Removing gd32e23x_cmp.o(.text.cmp_switch_disable), (16 bytes). + Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_switch_disable), (8 bytes). + Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_output_level_get), (8 bytes). + Removing gd32e23x_cmp.o(.text.cmp_lock_enable), (20 bytes). + Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_lock_enable), (8 bytes). + Removing gd32e23x_crc.o(.text), (0 bytes). + Removing gd32e23x_crc.o(.text.crc_deinit), (32 bytes). + Removing gd32e23x_crc.o(.ARM.exidx.text.crc_deinit), (8 bytes). + Removing gd32e23x_crc.o(.text.crc_reverse_output_data_enable), (24 bytes). + Removing gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_enable), (8 bytes). + Removing gd32e23x_crc.o(.text.crc_reverse_output_data_disable), (16 bytes). + Removing gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_disable), (8 bytes). + Removing gd32e23x_crc.o(.text.crc_data_register_reset), (16 bytes). + Removing gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_reset), (8 bytes). + Removing gd32e23x_crc.o(.text.crc_data_register_read), (12 bytes). + Removing gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_read), (8 bytes). + Removing gd32e23x_crc.o(.text.crc_free_data_register_read), (12 bytes). + Removing gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_read), (8 bytes). + Removing gd32e23x_crc.o(.text.crc_free_data_register_write), (12 bytes). + Removing gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_write), (8 bytes). + Removing gd32e23x_crc.o(.text.crc_init_data_register_write), (12 bytes). + Removing gd32e23x_crc.o(.ARM.exidx.text.crc_init_data_register_write), (8 bytes). + Removing gd32e23x_crc.o(.text.crc_input_data_reverse_config), (24 bytes). + Removing gd32e23x_crc.o(.ARM.exidx.text.crc_input_data_reverse_config), (8 bytes). + Removing gd32e23x_crc.o(.text.crc_polynomial_size_set), (24 bytes). + Removing gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_size_set), (8 bytes). + Removing gd32e23x_crc.o(.text.crc_polynomial_set), (16 bytes). + Removing gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_set), (8 bytes). + Removing gd32e23x_crc.o(.text.crc_single_data_calculate), (32 bytes). + Removing gd32e23x_crc.o(.ARM.exidx.text.crc_single_data_calculate), (8 bytes). + Removing gd32e23x_crc.o(.text.crc_block_data_calculate), (252 bytes). + Removing gd32e23x_crc.o(.ARM.exidx.text.crc_block_data_calculate), (8 bytes). + Removing gd32e23x_dbg.o(.text), (0 bytes). + Removing gd32e23x_dbg.o(.text.dbg_deinit), (16 bytes). + Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_deinit), (8 bytes). + Removing gd32e23x_dbg.o(.text.dbg_id_get), (12 bytes). + Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_id_get), (8 bytes). + Removing gd32e23x_dbg.o(.text.dbg_low_power_enable), (16 bytes). + Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_low_power_enable), (8 bytes). + Removing gd32e23x_dbg.o(.text.dbg_low_power_disable), (16 bytes). + Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_low_power_disable), (8 bytes). + Removing gd32e23x_dbg.o(.text.dbg_periph_enable), (24 bytes). + Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_periph_enable), (8 bytes). + Removing gd32e23x_dbg.o(.text.dbg_periph_disable), (24 bytes). + Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_periph_disable), (8 bytes). + Removing gd32e23x_dma.o(.text), (0 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_deinit), (8 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_struct_para_init), (8 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_init), (8 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_channel_disable), (8 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_circulation_enable), (8 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_circulation_disable), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_memory_to_memory_enable), (24 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_to_memory_enable), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_memory_to_memory_disable), (24 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_to_memory_disable), (8 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_periph_address_config), (8 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_address_config), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_transfer_number_config), (16 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_config), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_transfer_number_get), (16 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_get), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_priority_config), (28 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_priority_config), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_memory_width_config), (28 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_width_config), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_periph_width_config), (28 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_periph_width_config), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_memory_increase_enable), (20 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_increase_enable), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_memory_increase_disable), (20 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_increase_disable), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_periph_increase_enable), (20 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_enable), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_periph_increase_disable), (20 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_disable), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_transfer_direction_config), (32 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_direction_config), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_flag_get), (20 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_flag_clear), (20 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_get), (8 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_clear), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_interrupt_enable), (20 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_interrupt_disable), (20 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_disable), (8 bytes). + Removing gd32e23x_exti.o(.text), (0 bytes). + Removing gd32e23x_exti.o(.text.exti_deinit), (24 bytes). + Removing gd32e23x_exti.o(.ARM.exidx.text.exti_deinit), (8 bytes). + Removing gd32e23x_exti.o(.ARM.exidx.text.exti_init), (8 bytes). + Removing gd32e23x_exti.o(.text.exti_interrupt_enable), (16 bytes). + Removing gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_enable), (8 bytes). + Removing gd32e23x_exti.o(.text.exti_interrupt_disable), (16 bytes). + Removing gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_disable), (8 bytes). + Removing gd32e23x_exti.o(.text.exti_event_enable), (16 bytes). + Removing gd32e23x_exti.o(.ARM.exidx.text.exti_event_enable), (8 bytes). + Removing gd32e23x_exti.o(.text.exti_event_disable), (16 bytes). + Removing gd32e23x_exti.o(.ARM.exidx.text.exti_event_disable), (8 bytes). + Removing gd32e23x_exti.o(.text.exti_software_interrupt_enable), (16 bytes). + Removing gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_enable), (8 bytes). + Removing gd32e23x_exti.o(.text.exti_software_interrupt_disable), (16 bytes). + Removing gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_disable), (8 bytes). + Removing gd32e23x_exti.o(.text.exti_flag_get), (16 bytes). + Removing gd32e23x_exti.o(.ARM.exidx.text.exti_flag_get), (8 bytes). + Removing gd32e23x_exti.o(.ARM.exidx.text.exti_flag_clear), (8 bytes). + Removing gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_flag_get), (8 bytes). + Removing gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_flag_clear), (8 bytes). + Removing gd32e23x_fmc.o(.text), (0 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_unlock), (8 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_lock), (8 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_wscnt_set), (8 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_enable), (8 bytes). + Removing gd32e23x_fmc.o(.text.fmc_prefetch_disable), (16 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_disable), (8 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_page_erase), (8 bytes). + Removing gd32e23x_fmc.o(.text.fmc_ready_wait), (76 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_ready_wait), (8 bytes). + Removing gd32e23x_fmc.o(.text.fmc_mass_erase), (380 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_mass_erase), (8 bytes). + Removing gd32e23x_fmc.o(.text.fmc_doubleword_program), (420 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_doubleword_program), (8 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_word_program), (8 bytes). + Removing gd32e23x_fmc.o(.text.ob_unlock), (64 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_unlock), (8 bytes). + Removing gd32e23x_fmc.o(.text.ob_lock), (20 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_lock), (8 bytes). + Removing gd32e23x_fmc.o(.text.ob_reset), (20 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_reset), (8 bytes). + Removing gd32e23x_fmc.o(.text.option_byte_value_get), (4 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.option_byte_value_get), (8 bytes). + Removing gd32e23x_fmc.o(.text.ob_erase), (616 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_erase), (8 bytes). + Removing gd32e23x_fmc.o(.text.ob_obstat_plevel_get), (16 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_obstat_plevel_get), (8 bytes). + Removing gd32e23x_fmc.o(.text.ob_write_protection_enable), (404 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_enable), (8 bytes). + Removing gd32e23x_fmc.o(.text.ob_security_protection_config), (628 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_security_protection_config), (8 bytes). + Removing gd32e23x_fmc.o(.text.ob_user_write), (620 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_user_write), (8 bytes). + Removing gd32e23x_fmc.o(.text.ob_data_program), (396 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_data_program), (8 bytes). + Removing gd32e23x_fmc.o(.text.ob_user_get), (16 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_user_get), (8 bytes). + Removing gd32e23x_fmc.o(.text.ob_data_get), (12 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_data_get), (8 bytes). + Removing gd32e23x_fmc.o(.text.ob_write_protection_get), (12 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_get), (8 bytes). + Removing gd32e23x_fmc.o(.text.fmc_interrupt_enable), (16 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_enable), (8 bytes). + Removing gd32e23x_fmc.o(.text.fmc_interrupt_disable), (16 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_disable), (8 bytes). + Removing gd32e23x_fmc.o(.text.fmc_flag_get), (16 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_get), (8 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_clear), (8 bytes). + Removing gd32e23x_fmc.o(.text.fmc_interrupt_flag_get), (40 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_get), (8 bytes). + Removing gd32e23x_fmc.o(.text.fmc_interrupt_flag_clear), (12 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_clear), (8 bytes). + Removing gd32e23x_fmc.o(.text.fmc_state_get), (36 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_state_get), (8 bytes). + Removing gd32e23x_fwdgt.o(.text), (0 bytes). + Removing gd32e23x_fwdgt.o(.text.fwdgt_write_enable), (16 bytes). + Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_enable), (8 bytes). + Removing gd32e23x_fwdgt.o(.text.fwdgt_write_disable), (12 bytes). + Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_disable), (8 bytes). + Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_enable), (8 bytes). + Removing gd32e23x_fwdgt.o(.text.fwdgt_prescaler_value_config), (76 bytes). + Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_prescaler_value_config), (8 bytes). + Removing gd32e23x_fwdgt.o(.text.fwdgt_reload_value_config), (88 bytes). + Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_reload_value_config), (8 bytes). + Removing gd32e23x_fwdgt.o(.text.fwdgt_window_value_config), (88 bytes). + Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_window_value_config), (8 bytes). + Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_counter_reload), (8 bytes). + Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_config), (8 bytes). + Removing gd32e23x_fwdgt.o(.text.fwdgt_flag_get), (16 bytes). + Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_flag_get), (8 bytes). + Removing gd32e23x_gpio.o(.text), (0 bytes). + Removing gd32e23x_gpio.o(.text.gpio_deinit), (64 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_deinit), (8 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_mode_set), (8 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_options_set), (8 bytes). + Removing gd32e23x_gpio.o(.text.gpio_bit_set), (4 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_set), (8 bytes). + Removing gd32e23x_gpio.o(.text.gpio_bit_reset), (4 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_reset), (8 bytes). + Removing gd32e23x_gpio.o(.text.gpio_bit_write), (14 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_write), (8 bytes). + Removing gd32e23x_gpio.o(.text.gpio_port_write), (4 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes). + Removing gd32e23x_gpio.o(.text.gpio_input_bit_get), (10 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_bit_get), (8 bytes). + Removing gd32e23x_gpio.o(.text.gpio_input_port_get), (6 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_port_get), (8 bytes). + Removing gd32e23x_gpio.o(.text.gpio_output_bit_get), (10 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_bit_get), (8 bytes). + Removing gd32e23x_gpio.o(.text.gpio_output_port_get), (6 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_port_get), (8 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_af_set), (8 bytes). + Removing gd32e23x_gpio.o(.text.gpio_pin_lock), (18 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_pin_lock), (8 bytes). + Removing gd32e23x_gpio.o(.text.gpio_bit_toggle), (4 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_toggle), (8 bytes). + Removing gd32e23x_gpio.o(.text.gpio_port_toggle), (12 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_toggle), (8 bytes). + Removing gd32e23x_i2c.o(.text), (0 bytes). + Removing gd32e23x_i2c.o(.text.i2c_deinit), (52 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_deinit), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_clock_config), (308 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_clock_config), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_mode_addr_config), (28 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_mode_addr_config), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_smbus_type_config), (20 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_type_config), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_ack_config), (22 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_ack_config), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_ackpos_config), (20 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_ackpos_config), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_master_addressing), (20 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_master_addressing), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_dualaddr_enable), (10 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_dualaddr_enable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_dualaddr_disable), (10 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_dualaddr_disable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_enable), (10 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_disable), (10 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_disable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_start_on_bus), (12 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_start_on_bus), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_stop_on_bus), (12 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_stop_on_bus), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_data_transmit), (4 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_data_transmit), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_data_receive), (6 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_dma_enable), (14 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_dma_last_transfer_config), (14 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_dma_last_transfer_config), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_stretch_scl_low_config), (12 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_stretch_scl_low_config), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_slave_response_to_gcall_config), (12 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_slave_response_to_gcall_config), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_software_reset_config), (14 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_software_reset_config), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_pec_enable), (12 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_enable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_pec_transfer_enable), (14 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_transfer_enable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_pec_value_get), (8 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_smbus_issue_alert), (14 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_issue_alert), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_smbus_arp_enable), (12 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_arp_enable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_sam_enable), (12 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_enable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_sam_disable), (12 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_disable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_sam_timeout_enable), (12 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_timeout_enable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_sam_timeout_disable), (12 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_timeout_disable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_flag_get), (16 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_flag_clear), (36 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_interrupt_enable), (18 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_interrupt_disable), (18 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_disable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_interrupt_flag_get), (76 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_flag_get), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_interrupt_flag_clear), (36 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_flag_clear), (8 bytes). + Removing gd32e23x_misc.o(.text), (0 bytes). + Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes). + Removing gd32e23x_misc.o(.text.nvic_irq_disable), (40 bytes). + Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes). + Removing gd32e23x_misc.o(.text.nvic_system_reset), (32 bytes). + Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes). + Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes). + Removing gd32e23x_misc.o(.text.system_lowpower_set), (16 bytes). + Removing gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_set), (8 bytes). + Removing gd32e23x_misc.o(.text.system_lowpower_reset), (16 bytes). + Removing gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_reset), (8 bytes). + Removing gd32e23x_misc.o(.text.systick_clksource_set), (28 bytes). + Removing gd32e23x_misc.o(.ARM.exidx.text.systick_clksource_set), (8 bytes). + Removing gd32e23x_pmu.o(.text), (0 bytes). + Removing gd32e23x_pmu.o(.text.pmu_deinit), (28 bytes). + Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_deinit), (8 bytes). + Removing gd32e23x_pmu.o(.text.pmu_lvd_select), (40 bytes). + Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_lvd_select), (8 bytes). + Removing gd32e23x_pmu.o(.text.pmu_ldo_output_select), (24 bytes). + Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_ldo_output_select), (8 bytes). + Removing gd32e23x_pmu.o(.text.pmu_lvd_disable), (16 bytes). + Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_lvd_disable), (8 bytes). + Removing gd32e23x_pmu.o(.text.pmu_to_sleepmode), (24 bytes). + Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_sleepmode), (8 bytes). + Removing gd32e23x_pmu.o(.text.pmu_to_deepsleepmode), (64 bytes). + Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_deepsleepmode), (8 bytes). + Removing gd32e23x_pmu.o(.text.pmu_to_standbymode), (72 bytes). + Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_standbymode), (8 bytes). + Removing gd32e23x_pmu.o(.text.pmu_wakeup_pin_enable), (16 bytes). + Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_enable), (8 bytes). + Removing gd32e23x_pmu.o(.text.pmu_wakeup_pin_disable), (16 bytes). + Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_disable), (8 bytes). + Removing gd32e23x_pmu.o(.text.pmu_backup_write_enable), (20 bytes). + Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_backup_write_enable), (8 bytes). + Removing gd32e23x_pmu.o(.text.pmu_backup_write_disable), (20 bytes). + Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_backup_write_disable), (8 bytes). + Removing gd32e23x_pmu.o(.text.pmu_flag_clear), (40 bytes). + Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_clear), (8 bytes). + Removing gd32e23x_pmu.o(.text.pmu_flag_get), (16 bytes). + Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_get), (8 bytes). + Removing gd32e23x_rcu.o(.text), (0 bytes). + Removing gd32e23x_rcu.o(.text.rcu_deinit), (128 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_deinit), (8 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_enable), (8 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_disable), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_enable), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_enable), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_disable), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_disable), (8 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_enable), (8 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_disable), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_bkp_reset_enable), (20 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_enable), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_bkp_reset_disable), (20 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_disable), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_system_clock_source_config), (20 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_config), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_system_clock_source_get), (16 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_get), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_ahb_clock_config), (20 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_ahb_clock_config), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_apb1_clock_config), (20 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb1_clock_config), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_apb2_clock_config), (20 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb2_clock_config), (8 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_adc_clock_config), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_ckout_config), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_ckout_config), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_pll_config), (32 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_pll_config), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_usart_clock_config), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_usart_clock_config), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_rtc_clock_config), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_rtc_clock_config), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_hxtal_prediv_config), (20 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_prediv_config), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_lxtal_drive_capability_config), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_lxtal_drive_capability_config), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_flag_get), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_flag_get), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_all_reset_flag_clear), (20 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_all_reset_flag_clear), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_interrupt_flag_get), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_get), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_interrupt_flag_clear), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_clear), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_interrupt_enable), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_enable), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_interrupt_disable), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_disable), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_osci_stab_wait), (324 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_stab_wait), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_osci_on), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_on), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_osci_off), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_off), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_enable), (60 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_enable), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_disable), (60 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_disable), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_enable), (20 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_enable), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_disable), (20 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_disable), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_irc8m_adjust_value_set), (20 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc8m_adjust_value_set), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_irc28m_adjust_value_set), (20 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc28m_adjust_value_set), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_voltage_key_unlock), (28 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_voltage_key_unlock), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_deepsleep_voltage_set), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_deepsleep_voltage_set), (8 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_clock_freq_get), (8 bytes). + Removing gd32e23x_rtc.o(.text), (0 bytes). + Removing gd32e23x_rtc.o(.text.rtc_deinit), (248 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_deinit), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_init_mode_enter), (84 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_enter), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_register_sync_wait), (132 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_register_sync_wait), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_init), (344 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_init), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_init_mode_exit), (16 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_exit), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_current_time_get), (88 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_current_time_get), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_subsecond_get), (12 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_subsecond_get), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_alarm_config), (72 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_config), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_alarm_subsecond_config), (24 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_subsecond_config), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_alarm_enable), (36 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_enable), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_alarm_disable), (124 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_disable), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_alarm_get), (60 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_get), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_alarm_subsecond_get), (20 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_subsecond_get), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_timestamp_enable), (44 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_enable), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_timestamp_disable), (36 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_disable), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_timestamp_get), (56 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_get), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_timestamp_subsecond_get), (12 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_subsecond_get), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_tamper_enable), (124 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_tamper_enable), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_tamper_disable), (16 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_tamper_disable), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_interrupt_enable), (48 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_enable), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_interrupt_disable), (52 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_disable), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_flag_get), (16 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_get), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_flag_clear), (16 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_clear), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_alter_output_config), (60 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alter_output_config), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_calibration_config), (116 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_calibration_config), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_hour_adjust), (32 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_hour_adjust), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_second_adjust), (212 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_second_adjust), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_bypass_shadow_enable), (32 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_enable), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_bypass_shadow_disable), (32 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_disable), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_refclock_detection_enable), (104 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_enable), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_refclock_detection_disable), (104 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_disable), (8 bytes). + Removing gd32e23x_spi.o(.text), (0 bytes). + Removing gd32e23x_spi.o(.text.spi_i2s_deinit), (56 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_deinit), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_struct_para_init), (20 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_struct_para_init), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_init), (140 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_init), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_enable), (10 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_enable), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_disable), (10 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_disable), (8 bytes). + Removing gd32e23x_spi.o(.text.i2s_init), (28 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.i2s_init), (8 bytes). + Removing gd32e23x_spi.o(.text.i2s_psc_config), (120 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.i2s_psc_config), (8 bytes). + Removing gd32e23x_spi.o(.text.i2s_enable), (12 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes). + Removing gd32e23x_spi.o(.text.i2s_disable), (12 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.i2s_disable), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_nss_output_enable), (10 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nss_output_enable), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_nss_output_disable), (10 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nss_output_disable), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_nss_internal_high), (12 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nss_internal_high), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_nss_internal_low), (12 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nss_internal_low), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_dma_enable), (22 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_dma_enable), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_dma_disable), (16 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_dma_disable), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_i2s_data_frame_format_config), (68 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_frame_format_config), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_i2s_data_transmit), (28 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_i2s_data_receive), (36 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_bidirectional_transfer_config), (22 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_bidirectional_transfer_config), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_crc_polynomial_set), (14 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_crc_polynomial_get), (6 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_crc_on), (12 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_on), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_crc_off), (12 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_off), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_crc_next), (12 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_next), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_crc_get), (18 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_get), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_ti_mode_enable), (10 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_ti_mode_enable), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_ti_mode_disable), (10 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_ti_mode_disable), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_nssp_mode_enable), (10 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nssp_mode_enable), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_nssp_mode_disable), (10 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nssp_mode_disable), (8 bytes). + Removing gd32e23x_spi.o(.text.qspi_enable), (12 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_enable), (8 bytes). + Removing gd32e23x_spi.o(.text.qspi_disable), (12 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_disable), (8 bytes). + Removing gd32e23x_spi.o(.text.qspi_write_enable), (12 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_write_enable), (8 bytes). + Removing gd32e23x_spi.o(.text.qspi_read_enable), (12 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_read_enable), (8 bytes). + Removing gd32e23x_spi.o(.text.qspi_io23_output_enable), (12 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_io23_output_enable), (8 bytes). + Removing gd32e23x_spi.o(.text.qspi_io23_output_disable), (12 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_io23_output_disable), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_i2s_interrupt_enable), (32 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_i2s_interrupt_disable), (32 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_disable), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_i2s_interrupt_flag_get), (128 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_flag_get), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_i2s_flag_get), (40 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_crc_error_clear), (10 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_error_clear), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_fifo_access_size_config), (18 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_fifo_access_size_config), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_transmit_odd_config), (18 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_transmit_odd_config), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_receive_odd_config), (18 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_receive_odd_config), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_crc_length_set), (18 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_length_set), (8 bytes). + Removing gd32e23x_syscfg.o(.text), (0 bytes). + Removing gd32e23x_syscfg.o(.text.syscfg_deinit), (24 bytes). + Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_deinit), (8 bytes). + Removing gd32e23x_syscfg.o(.text.syscfg_dma_remap_enable), (16 bytes). + Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_dma_remap_enable), (8 bytes). + Removing gd32e23x_syscfg.o(.text.syscfg_dma_remap_disable), (16 bytes). + Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_dma_remap_disable), (8 bytes). + Removing gd32e23x_syscfg.o(.text.syscfg_high_current_enable), (20 bytes). + Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_high_current_enable), (8 bytes). + Removing gd32e23x_syscfg.o(.text.syscfg_high_current_disable), (20 bytes). + Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_high_current_disable), (8 bytes). + Removing gd32e23x_syscfg.o(.text.syscfg_exti_line_config), (112 bytes). + Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_exti_line_config), (8 bytes). + Removing gd32e23x_syscfg.o(.text.syscfg_lock_config), (16 bytes). + Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_lock_config), (8 bytes). + Removing gd32e23x_syscfg.o(.text.irq_latency_set), (20 bytes). + Removing gd32e23x_syscfg.o(.ARM.exidx.text.irq_latency_set), (8 bytes). + Removing gd32e23x_syscfg.o(.text.syscfg_flag_get), (16 bytes). + Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_get), (8 bytes). + Removing gd32e23x_syscfg.o(.text.syscfg_flag_clear), (16 bytes). + Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_clear), (8 bytes). + Removing gd32e23x_timer.o(.text), (0 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_deinit), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_struct_para_init), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_init), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_enable), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_disable), (10 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_disable), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_enable), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_disable), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_update_event_enable), (10 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_enable), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_update_event_disable), (10 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_disable), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_counter_alignment), (16 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_alignment), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_counter_up_direction), (10 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_up_direction), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_counter_down_direction), (10 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_down_direction), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_repetition_value_config), (4 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_repetition_value_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_autoreload_value_config), (4 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_autoreload_value_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_counter_value_config), (4 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_value_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_counter_read), (4 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_read), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_prescaler_read), (6 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_read), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_single_pulse_mode_config), (26 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_single_pulse_mode_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_update_source_config), (26 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_update_source_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_ocpre_clear_source_config), (26 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_ocpre_clear_source_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_interrupt_enable), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_enable), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_disable), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_interrupt_flag_get), (20 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_get), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_clear), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_flag_get), (10 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_flag_get), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_flag_clear), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_dma_enable), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_dma_enable), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_dma_disable), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_dma_disable), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_channel_dma_request_source_select), (26 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_dma_request_source_select), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_dma_transfer_config), (24 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_dma_transfer_config), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_event_software_generate), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_struct_para_init), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_break_enable), (12 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_enable), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_break_disable), (12 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_disable), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_automatic_output_enable), (12 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_enable), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_automatic_output_disable), (12 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_disable), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_primary_output_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_channel_control_shadow_config), (18 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_channel_control_shadow_update_config), (26 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_update_config), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_struct_para_init), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_config), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_mode_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_channel_output_pulse_value_config), (12 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_pulse_value_config), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_shadow_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_channel_output_fast_config), (92 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_fast_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_channel_output_clear_config), (92 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_clear_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_channel_output_polarity_config), (90 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_polarity_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_channel_complementary_output_polarity_config), (90 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_polarity_config), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_state_config), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_state_config), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_struct_para_init), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_input_capture_config), (380 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_input_capture_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_channel_input_capture_prescaler_config), (92 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_capture_prescaler_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_channel_capture_value_register_read), (16 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_capture_value_register_read), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_input_pwm_capture_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_hall_mode_config), (26 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_hall_mode_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_input_trigger_source_select), (16 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_input_trigger_source_select), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_master_output_trigger_source_select), (16 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_master_output_trigger_source_select), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_slave_mode_select), (16 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_slave_mode_select), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_master_slave_mode_config), (26 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_master_slave_mode_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_external_trigger_config), (30 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_quadrature_decoder_mode_config), (68 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_quadrature_decoder_mode_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_internal_clock_config), (10 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_internal_clock_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_internal_trigger_as_external_clock_config), (30 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_internal_trigger_as_external_clock_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_external_trigger_as_external_clock_config), (152 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_as_external_clock_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_external_clock_mode0_config), (44 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode0_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_external_clock_mode1_config), (40 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_external_clock_mode1_disable), (12 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_disable), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_channel_remap_config), (4 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_remap_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_write_chxval_register_config), (30 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_write_chxval_register_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_output_value_selection_config), (30 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_output_value_selection_config), (8 bytes). + Removing gd32e23x_usart.o(.text), (0 bytes). + Removing gd32e23x_usart.o(.text.usart_deinit), (56 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_deinit), (8 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_baudrate_set), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_parity_config), (26 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_parity_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_word_length_set), (26 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_word_length_set), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_stop_bit_set), (26 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_stop_bit_set), (8 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_disable), (10 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_disable), (8 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_transmit_config), (8 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_data_first_config), (26 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_data_first_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_invert_config), (140 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_invert_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_overrun_enable), (20 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_overrun_disable), (20 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_oversample_config), (26 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_oversample_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_sample_bit_config), (26 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_sample_bit_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_receiver_timeout_enable), (12 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_receiver_timeout_disable), (12 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_receiver_timeout_threshold_config), (18 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_threshold_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_data_transmit), (12 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_data_receive), (12 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_autobaud_detection_enable), (12 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_autobaud_detection_disable), (12 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_autobaud_detection_mode_config), (18 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_mode_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_address_config), (28 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_address_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_address_detection_mode_config), (26 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_address_detection_mode_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_mute_mode_enable), (12 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_mute_mode_disable), (12 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_mute_mode_wakeup_config), (26 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_wakeup_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_lin_mode_enable), (20 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_lin_mode_disable), (20 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_lin_break_detection_length_config), (26 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_lin_break_detection_length_config), (8 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_halfduplex_disable), (18 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_clock_enable), (20 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_clock_disable), (20 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_clock_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_synchronous_clock_config), (58 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_synchronous_clock_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_guard_time_config), (30 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_guard_time_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_smartcard_mode_enable), (18 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_smartcard_mode_disable), (18 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_smartcard_mode_nack_enable), (18 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_smartcard_mode_nack_disable), (18 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_enable), (12 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_disable), (12 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_smartcard_autoretry_config), (30 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_autoretry_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_block_length_config), (20 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_block_length_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_irda_mode_enable), (18 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_irda_mode_disable), (18 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_prescaler_config), (24 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_prescaler_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_irda_lowpower_config), (26 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_irda_lowpower_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_hardware_flow_rts_config), (26 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_rts_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_hardware_flow_cts_config), (26 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_cts_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_hardware_flow_coherence_config), (22 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_coherence_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_rs485_driver_enable), (20 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_rs485_driver_disable), (20 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_driver_assertime_config), (30 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_driver_assertime_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_driver_deassertime_config), (30 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_driver_deassertime_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_depolarity_config), (28 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_depolarity_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_dma_receive_config), (16 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_dma_receive_config), (8 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_dma_transmit_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_reception_error_dma_disable), (20 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_reception_error_dma_enable), (20 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_wakeup_enable), (10 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_wakeup_disable), (10 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_wakeup_mode_config), (28 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_mode_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_receive_fifo_enable), (14 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_receive_fifo_disable), (14 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_receive_fifo_counter_number), (10 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_counter_number), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_flag_get), (16 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_flag_clear), (16 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_interrupt_enable), (18 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_interrupt_disable), (18 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_command_enable), (8 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_command_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_interrupt_flag_get), (30 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_get), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_interrupt_flag_clear), (40 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_clear), (8 bytes). + Removing startup_gd32e23x.o(HEAP), (1024 bytes). + Removing adc.o(.text), (0 bytes). + Removing adc.o(.ARM.exidx.text.ADC_DMA_Callback), (8 bytes). + Removing adc.o(.ARM.exidx.text.ADC_Init), (8 bytes). + Removing comparator.o(.text), (0 bytes). + Removing comparator.o(.ARM.exidx.text.getCompOutputLevel), (8 bytes). + Removing comparator.o(.ARM.exidx.text.maskPhaseInterrupts), (8 bytes). + Removing comparator.o(.ARM.exidx.text.enableCompInterrupts), (8 bytes). + Removing comparator.o(.ARM.exidx.text.changeCompInput), (8 bytes). + Removing eeprom.o(.text), (0 bytes). + Removing eeprom.o(.ARM.exidx.text.save_flash_nolib), (8 bytes). + Removing eeprom.o(.ARM.exidx.text.read_flash_bin), (8 bytes). + Removing gd32e23x_it.o(.text), (0 bytes). + Removing gd32e23x_it.o(.ARM.exidx.text.NMI_Handler), (8 bytes). + Removing gd32e23x_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes). + Removing gd32e23x_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes). + Removing gd32e23x_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes). + Removing gd32e23x_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes). + Removing gd32e23x_it.o(.ARM.exidx.text.DMA_Channel3_4_IRQHandler), (8 bytes). + Removing gd32e23x_it.o(.ARM.exidx.text.ADC_CMP_IRQHandler), (8 bytes). + Removing gd32e23x_it.o(.ARM.exidx.text.TIMER13_IRQHandler), (8 bytes). + Removing gd32e23x_it.o(.ARM.exidx.text.TIMER15_IRQHandler), (8 bytes). + Removing gd32e23x_it.o(.ARM.exidx.text.TIMER14_IRQHandler), (8 bytes). + Removing gd32e23x_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes). + Removing gd32e23x_it.o(.ARM.exidx.text.TIMER2_IRQHandler), (8 bytes). + Removing gd32e23x_it.o(.ARM.exidx.text.EXTI4_15_IRQHandler), (8 bytes). + Removing io.o(.text), (0 bytes). + Removing io.o(.ARM.exidx.text.receiveDshotDma), (8 bytes). + Removing io.o(.ARM.exidx.text.sendDshotDma), (8 bytes). + Removing io.o(.ARM.exidx.text.getInputPinState), (8 bytes). + Removing io.o(.text.setInputPolarityRising), (12 bytes). + Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes). + Removing io.o(.text.setInputPullDown), (16 bytes). + Removing io.o(.ARM.exidx.text.setInputPullDown), (8 bytes). + Removing io.o(.ARM.exidx.text.setInputPullUp), (8 bytes). + Removing io.o(.text.enableHalfTransferInt), (16 bytes). + Removing io.o(.ARM.exidx.text.enableHalfTransferInt), (8 bytes). + Removing io.o(.text.setInputPullNone), (16 bytes). + Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes). + Removing io.o(.data.buffer_size), (1 bytes). + Removing io.o(.bss.change_time), (2 bytes). + Removing peripherals.o(.text), (0 bytes). + Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes). + Removing peripherals.o(.text.MX_GPIO_Init), (2 bytes). + Removing peripherals.o(.ARM.exidx.text.MX_GPIO_Init), (8 bytes). + Removing peripherals.o(.text.MX_DMA_Init), (48 bytes). + Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes). + Removing peripherals.o(.ARM.exidx.text.TIM0_Init), (8 bytes). + Removing peripherals.o(.text.TIMER5_Init), (32 bytes). + Removing peripherals.o(.ARM.exidx.text.TIMER5_Init), (8 bytes). + Removing peripherals.o(.text.TIMER16_Init), (48 bytes). + Removing peripherals.o(.ARM.exidx.text.TIMER16_Init), (8 bytes). + Removing peripherals.o(.text.COMP_Init), (112 bytes). + Removing peripherals.o(.ARM.exidx.text.COMP_Init), (8 bytes). + Removing peripherals.o(.text.TIMER15_Init), (80 bytes). + Removing peripherals.o(.ARM.exidx.text.TIMER15_Init), (8 bytes). + Removing peripherals.o(.text.TIMER13_Init), (68 bytes). + Removing peripherals.o(.ARM.exidx.text.TIMER13_Init), (8 bytes). + Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes). + Removing peripherals.o(.text.reloadWatchDogCounter), (4 bytes). + Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes). + Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes). + Removing peripherals.o(.text.disableComTimerInt), (16 bytes). + Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes). + Removing peripherals.o(.text.enableComTimerInt), (16 bytes). + Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes). + Removing peripherals.o(.text.setAndEnableComInt), (24 bytes). + Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes). + Removing peripherals.o(.text.getintervaTimerCount), (12 bytes). + Removing peripherals.o(.ARM.exidx.text.getintervaTimerCount), (8 bytes). + Removing peripherals.o(.text.setintervaTimerCount), (12 bytes). + Removing peripherals.o(.ARM.exidx.text.setintervaTimerCount), (8 bytes). + Removing peripherals.o(.text.setPrescalerPWM), (12 bytes). + Removing peripherals.o(.ARM.exidx.text.setPrescalerPWM), (8 bytes). + Removing peripherals.o(.text.setAutoReloadPWM), (12 bytes). + Removing peripherals.o(.ARM.exidx.text.setAutoReloadPWM), (8 bytes). + Removing peripherals.o(.text.setDutyCycleAll), (16 bytes). + Removing peripherals.o(.ARM.exidx.text.setDutyCycleAll), (8 bytes). + Removing peripherals.o(.ARM.exidx.text.setPWMCompare1), (8 bytes). + Removing peripherals.o(.ARM.exidx.text.setPWMCompare2), (8 bytes). + Removing peripherals.o(.ARM.exidx.text.setPWMCompare3), (8 bytes). + Removing peripherals.o(.ARM.exidx.text.generatePwmTimerEvent), (8 bytes). + Removing peripherals.o(.ARM.exidx.text.resetInputCaptureTimer), (8 bytes). + Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes). + Removing peripherals.o(.ARM.exidx.text.enableCorePeripherals), (8 bytes). + Removing phaseouts.o(.text), (0 bytes). + Removing phaseouts.o(.text.gpio_mode_QUICK), (18 bytes). + Removing phaseouts.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes). + Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes). + Removing phaseouts.o(.text.phaseBPWM), (60 bytes). + Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes). + Removing phaseouts.o(.text.phaseBFLOAT), (48 bytes). + Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes). + Removing phaseouts.o(.text.phaseBLOW), (48 bytes). + Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes). + Removing phaseouts.o(.text.phaseCPWM), (64 bytes). + Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes). + Removing phaseouts.o(.text.phaseCFLOAT), (48 bytes). + Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes). + Removing phaseouts.o(.text.phaseCLOW), (48 bytes). + Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes). + Removing phaseouts.o(.text.phaseAPWM), (64 bytes). + Removing phaseouts.o(.ARM.exidx.text.phaseAPWM), (8 bytes). + Removing phaseouts.o(.text.phaseAFLOAT), (52 bytes). + Removing phaseouts.o(.ARM.exidx.text.phaseAFLOAT), (8 bytes). + Removing phaseouts.o(.text.phaseALOW), (52 bytes). + Removing phaseouts.o(.ARM.exidx.text.phaseALOW), (8 bytes). + Removing phaseouts.o(.ARM.exidx.text.allOff), (8 bytes). + Removing phaseouts.o(.ARM.exidx.text.comStep), (8 bytes). + Removing phaseouts.o(.ARM.exidx.text.fullBrake), (8 bytes). + Removing phaseouts.o(.ARM.exidx.text.allpwm), (8 bytes). + Removing phaseouts.o(.text.twoChannelForward), (140 bytes). + Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes). + Removing phaseouts.o(.text.twoChannelReverse), (128 bytes). + Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes). + Removing serial_telemetry.o(.text), (0 bytes). + Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes). + Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes). + Removing serial_telemetry.o(.text.update_crc8), (148 bytes). + Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes). + Removing serial_telemetry.o(.text.get_crc8), (508 bytes). + Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes). + Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes). + Removing system_gd32e23x.o(.text), (0 bytes). + Removing system_gd32e23x.o(.ARM.exidx.text.SystemInit), (8 bytes). + Removing system_gd32e23x.o(.text.SystemCoreClockUpdate), (132 bytes). + Removing system_gd32e23x.o(.ARM.exidx.text.SystemCoreClockUpdate), (8 bytes). + Removing system_gd32e23x.o(.data.SystemCoreClock), (4 bytes). + Removing systick.o(.text), (0 bytes). + Removing systick.o(.text.systick_config), (76 bytes). + Removing systick.o(.ARM.exidx.text.systick_config), (8 bytes). + Removing systick.o(.text.delay_1ms), (28 bytes). + Removing systick.o(.ARM.exidx.text.delay_1ms), (8 bytes). + Removing systick.o(.ARM.exidx.text.delay_decrement), (8 bytes). + +1132 unused section(s) (total 25732 bytes) removed from the image. + +============================================================================== + +Image Symbol Table + + Local Symbols + + Symbol Name Value Ov Type Size Object(Section) + + ../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE + ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE + ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE + ../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmple.o ABSOLUTE + ../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmplt.o ABSOLUTE + ../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmpge.o ABSOLUTE + ../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmpgt.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixi.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixi.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 fflti.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE + ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s 0x00000000 Number 0 startup_gd32e23x.o ABSOLUTE + ADC.c 0x00000000 Number 0 adc.o ABSOLUTE + IO.c 0x00000000 Number 0 io.o ABSOLUTE + comparator.c 0x00000000 Number 0 comparator.o ABSOLUTE + dc.s 0x00000000 Number 0 dc.o ABSOLUTE + dshot.c 0x00000000 Number 0 dshot.o ABSOLUTE + eeprom.c 0x00000000 Number 0 eeprom.o ABSOLUTE + firmwareversion.c 0x00000000 Number 0 firmwareversion.o ABSOLUTE + functions.c 0x00000000 Number 0 functions.o ABSOLUTE + gd32e23x_adc.c 0x00000000 Number 0 gd32e23x_adc.o ABSOLUTE + gd32e23x_cmp.c 0x00000000 Number 0 gd32e23x_cmp.o ABSOLUTE + gd32e23x_crc.c 0x00000000 Number 0 gd32e23x_crc.o ABSOLUTE + gd32e23x_dbg.c 0x00000000 Number 0 gd32e23x_dbg.o ABSOLUTE + gd32e23x_dma.c 0x00000000 Number 0 gd32e23x_dma.o ABSOLUTE + gd32e23x_exti.c 0x00000000 Number 0 gd32e23x_exti.o ABSOLUTE + gd32e23x_fmc.c 0x00000000 Number 0 gd32e23x_fmc.o ABSOLUTE + gd32e23x_fwdgt.c 0x00000000 Number 0 gd32e23x_fwdgt.o ABSOLUTE + gd32e23x_gpio.c 0x00000000 Number 0 gd32e23x_gpio.o ABSOLUTE + gd32e23x_i2c.c 0x00000000 Number 0 gd32e23x_i2c.o ABSOLUTE + gd32e23x_it.c 0x00000000 Number 0 gd32e23x_it.o ABSOLUTE + gd32e23x_misc.c 0x00000000 Number 0 gd32e23x_misc.o ABSOLUTE + gd32e23x_pmu.c 0x00000000 Number 0 gd32e23x_pmu.o ABSOLUTE + gd32e23x_rcu.c 0x00000000 Number 0 gd32e23x_rcu.o ABSOLUTE + gd32e23x_rtc.c 0x00000000 Number 0 gd32e23x_rtc.o ABSOLUTE + gd32e23x_spi.c 0x00000000 Number 0 gd32e23x_spi.o ABSOLUTE + gd32e23x_syscfg.c 0x00000000 Number 0 gd32e23x_syscfg.o ABSOLUTE + gd32e23x_timer.c 0x00000000 Number 0 gd32e23x_timer.o ABSOLUTE + gd32e23x_usart.c 0x00000000 Number 0 gd32e23x_usart.o ABSOLUTE + handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE + init.s 0x00000000 Number 0 init.o ABSOLUTE + main.c 0x00000000 Number 0 main.o ABSOLUTE + peripherals.c 0x00000000 Number 0 peripherals.o ABSOLUTE + phaseouts.c 0x00000000 Number 0 phaseouts.o ABSOLUTE + serial_telemetry.c 0x00000000 Number 0 serial_telemetry.o ABSOLUTE + signal.c 0x00000000 Number 0 signal.o ABSOLUTE + sounds.c 0x00000000 Number 0 sounds.o ABSOLUTE + system_gd32e23x.c 0x00000000 Number 0 system_gd32e23x.o ABSOLUTE + systick.c 0x00000000 Number 0 systick.o ABSOLUTE + RESET 0x08001000 Section 204 startup_gd32e23x.o(RESET) + .ARM.Collect$$$$00000000 0x080010cc Section 0 entry.o(.ARM.Collect$$$$00000000) + .ARM.Collect$$$$00000001 0x080010cc Section 4 entry2.o(.ARM.Collect$$$$00000001) + .ARM.Collect$$$$00000004 0x080010d0 Section 4 entry5.o(.ARM.Collect$$$$00000004) + .ARM.Collect$$$$00000008 0x080010d4 Section 0 entry7b.o(.ARM.Collect$$$$00000008) + .ARM.Collect$$$$0000000A 0x080010d4 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) + .ARM.Collect$$$$0000000B 0x080010d4 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) + __lit__00000000 0x080010dc Data 4 entry2.o(.ARM.Collect$$$$00002712) + .ARM.Collect$$$$0000000D 0x080010dc Section 0 entry10a.o(.ARM.Collect$$$$0000000D) + .ARM.Collect$$$$0000000F 0x080010dc Section 0 entry11a.o(.ARM.Collect$$$$0000000F) + .ARM.Collect$$$$00002712 0x080010dc Section 4 entry2.o(.ARM.Collect$$$$00002712) + .text 0x080010e0 Section 28 startup_gd32e23x.o(.text) + .text 0x080010fc Section 0 memcpya.o(.text) + .text 0x08001120 Section 0 memseta.o(.text) + .text 0x08001144 Section 0 fadd.o(.text) + .text 0x080011f6 Section 0 fdiv.o(.text) + .text 0x08001274 Section 0 dadd.o(.text) + .text 0x080013d8 Section 0 dmul.o(.text) + .text 0x080014a8 Section 0 ddiv.o(.text) + .text 0x08001598 Section 0 fcmple.o(.text) + .text 0x080015b4 Section 0 fcmplt.o(.text) + .text 0x080015d0 Section 0 fcmpge.o(.text) + .text 0x080015ec Section 0 fcmpgt.o(.text) + .text 0x08001608 Section 0 fflti.o(.text) + .text 0x08001620 Section 0 dfltui.o(.text) + .text 0x0800163c Section 0 ffixi.o(.text) + .text 0x08001670 Section 0 dfixi.o(.text) + .text 0x080016b8 Section 0 llshl.o(.text) + .text 0x080016d8 Section 0 llushr.o(.text) + .text 0x080016fa Section 0 llsshr.o(.text) + .text 0x08001720 Section 0 iusefp.o(.text) + .text 0x08001720 Section 0 fepilogue.o(.text) + .text 0x080017a2 Section 0 depilogue.o(.text) + .text 0x08001860 Section 36 init.o(.text) + .text 0x08001884 Section 0 __dczerorl2.o(.text) + [Anonymous Symbol] 0x080018da Section 0 gd32e23x_it.o(.text.ADC_CMP_IRQHandler) + [Anonymous Symbol] 0x080018fc Section 0 adc.o(.text.ADC_DMA_Callback) + __arm_cp.0_1 0x08001914 Number 4 adc.o(.text.ADC_DMA_Callback) + __arm_cp.0_2 0x08001918 Number 4 adc.o(.text.ADC_DMA_Callback) + __arm_cp.0_3 0x0800191c Number 4 adc.o(.text.ADC_DMA_Callback) + [Anonymous Symbol] 0x08001920 Section 0 adc.o(.text.ADC_Init) + __arm_cp.1_0 0x08001a04 Number 4 adc.o(.text.ADC_Init) + __arm_cp.1_1 0x08001a08 Number 4 adc.o(.text.ADC_Init) + __arm_cp.1_2 0x08001a0c Number 4 adc.o(.text.ADC_Init) + [Anonymous Symbol] 0x08001a10 Section 0 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) + __arm_cp.5_0 0x08001ab4 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) + __arm_cp.5_1 0x08001ab8 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) + __arm_cp.5_2 0x08001abc Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) + __arm_cp.5_3 0x08001ac0 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) + __arm_cp.5_4 0x08001ac4 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) + __arm_cp.5_5 0x08001ac8 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) + __arm_cp.5_6 0x08001acc Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) + __arm_cp.5_7 0x08001ad0 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) + [Anonymous Symbol] 0x08001ad4 Section 0 gd32e23x_it.o(.text.EXTI4_15_IRQHandler) + [Anonymous Symbol] 0x08001ae8 Section 0 gd32e23x_it.o(.text.HardFault_Handler) + [Anonymous Symbol] 0x08001aea Section 0 peripherals.o(.text.MX_IWDG_Init) + [Anonymous Symbol] 0x08001b00 Section 0 gd32e23x_it.o(.text.NMI_Handler) + [Anonymous Symbol] 0x08001b02 Section 0 gd32e23x_it.o(.text.PendSV_Handler) + [Anonymous Symbol] 0x08001b04 Section 0 main.o(.text.PeriodElapsedCallback) + __arm_cp.6_0 0x08001bc4 Number 4 main.o(.text.PeriodElapsedCallback) + __arm_cp.6_1 0x08001bc8 Number 4 main.o(.text.PeriodElapsedCallback) + __arm_cp.6_2 0x08001bcc Number 4 main.o(.text.PeriodElapsedCallback) + __arm_cp.6_3 0x08001bd0 Number 4 main.o(.text.PeriodElapsedCallback) + __arm_cp.6_4 0x08001bd4 Number 4 main.o(.text.PeriodElapsedCallback) + __arm_cp.6_5 0x08001bd8 Number 4 main.o(.text.PeriodElapsedCallback) + [Anonymous Symbol] 0x08001bdc Section 0 gd32e23x_it.o(.text.SVC_Handler) + [Anonymous Symbol] 0x08001bde Section 0 gd32e23x_it.o(.text.SysTick_Handler) + [Anonymous Symbol] 0x08001be4 Section 0 system_gd32e23x.o(.text.SystemInit) + __arm_cp.0_0 0x08001d88 Number 4 system_gd32e23x.o(.text.SystemInit) + __arm_cp.0_1 0x08001d8c Number 4 system_gd32e23x.o(.text.SystemInit) + __arm_cp.0_2 0x08001d90 Number 4 system_gd32e23x.o(.text.SystemInit) + __arm_cp.0_3 0x08001d94 Number 4 system_gd32e23x.o(.text.SystemInit) + __arm_cp.0_4 0x08001d98 Number 4 system_gd32e23x.o(.text.SystemInit) + __arm_cp.0_5 0x08001d9c Number 4 system_gd32e23x.o(.text.SystemInit) + __arm_cp.0_6 0x08001da0 Number 4 system_gd32e23x.o(.text.SystemInit) + __arm_cp.0_7 0x08001da4 Number 4 system_gd32e23x.o(.text.SystemInit) + [Anonymous Symbol] 0x08001da8 Section 0 peripherals.o(.text.TIM0_Init) + __arm_cp.3_0 0x08001f84 Number 4 peripherals.o(.text.TIM0_Init) + __arm_cp.3_1 0x08001f88 Number 4 peripherals.o(.text.TIM0_Init) + __arm_cp.3_2 0x08001f8c Number 4 peripherals.o(.text.TIM0_Init) + __arm_cp.3_3 0x08001f90 Number 4 peripherals.o(.text.TIM0_Init) + [Anonymous Symbol] 0x08001f94 Section 0 gd32e23x_it.o(.text.TIMER13_IRQHandler) + __arm_cp.7_0 0x08001fa8 Number 4 gd32e23x_it.o(.text.TIMER13_IRQHandler) + [Anonymous Symbol] 0x08001fac Section 0 gd32e23x_it.o(.text.TIMER14_IRQHandler) + __arm_cp.9_0 0x08001fb4 Number 4 gd32e23x_it.o(.text.TIMER14_IRQHandler) + [Anonymous Symbol] 0x08001fb8 Section 0 gd32e23x_it.o(.text.TIMER15_IRQHandler) + __arm_cp.8_0 0x08001fd8 Number 4 gd32e23x_it.o(.text.TIMER15_IRQHandler) + __arm_cp.8_1 0x08001fdc Number 4 gd32e23x_it.o(.text.TIMER15_IRQHandler) + __arm_cp.8_2 0x08001fe0 Number 4 gd32e23x_it.o(.text.TIMER15_IRQHandler) + [Anonymous Symbol] 0x08001fe4 Section 0 gd32e23x_it.o(.text.TIMER2_IRQHandler) + [Anonymous Symbol] 0x08001fe8 Section 0 peripherals.o(.text.UN_TIM_Init) + __arm_cp.11_0 0x08002098 Number 4 peripherals.o(.text.UN_TIM_Init) + __arm_cp.11_1 0x0800209c Number 4 peripherals.o(.text.UN_TIM_Init) + __arm_cp.11_2 0x080020a0 Number 4 peripherals.o(.text.UN_TIM_Init) + __arm_cp.11_3 0x080020a4 Number 4 peripherals.o(.text.UN_TIM_Init) + __arm_cp.11_4 0x080020a8 Number 4 peripherals.o(.text.UN_TIM_Init) + __arm_cp.11_5 0x080020ac Number 4 peripherals.o(.text.UN_TIM_Init) + __arm_cp.11_6 0x080020b0 Number 4 peripherals.o(.text.UN_TIM_Init) + __arm_cp.11_7 0x080020b4 Number 4 peripherals.o(.text.UN_TIM_Init) + __arm_cp.11_8 0x080020b8 Number 4 peripherals.o(.text.UN_TIM_Init) + __arm_cp.11_9 0x080020bc Number 4 peripherals.o(.text.UN_TIM_Init) + [Anonymous Symbol] 0x080020c0 Section 0 gd32e23x_it.o(.text.USART1_IRQHandler) + [Anonymous Symbol] 0x080020c4 Section 0 gd32e23x_adc.o(.text.adc_calibration_enable) + [Anonymous Symbol] 0x08002108 Section 0 gd32e23x_adc.o(.text.adc_channel_length_config) + __arm_cp.11_0 0x08002144 Number 4 gd32e23x_adc.o(.text.adc_channel_length_config) + [Anonymous Symbol] 0x08002148 Section 0 gd32e23x_adc.o(.text.adc_data_alignment_config) + [Anonymous Symbol] 0x08002160 Section 0 gd32e23x_adc.o(.text.adc_dma_mode_enable) + [Anonymous Symbol] 0x08002170 Section 0 gd32e23x_adc.o(.text.adc_enable) + [Anonymous Symbol] 0x08002184 Section 0 gd32e23x_adc.o(.text.adc_external_trigger_config) + [Anonymous Symbol] 0x080021c4 Section 0 gd32e23x_adc.o(.text.adc_external_trigger_source_config) + __arm_cp.16_0 0x080021e4 Number 4 gd32e23x_adc.o(.text.adc_external_trigger_source_config) + __arm_cp.16_1 0x080021e8 Number 4 gd32e23x_adc.o(.text.adc_external_trigger_source_config) + [Anonymous Symbol] 0x080021ec Section 0 gd32e23x_adc.o(.text.adc_regular_channel_config) + __arm_cp.12_0 0x08002274 Number 4 gd32e23x_adc.o(.text.adc_regular_channel_config) + [Anonymous Symbol] 0x08002278 Section 0 gd32e23x_adc.o(.text.adc_software_trigger_enable) + [Anonymous Symbol] 0x080022a0 Section 0 gd32e23x_adc.o(.text.adc_special_function_config) + __arm_cp.9_0 0x08002310 Number 4 gd32e23x_adc.o(.text.adc_special_function_config) + [Anonymous Symbol] 0x08002314 Section 0 gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable) + __arm_cp.6_0 0x08002324 Number 4 gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable) + [Anonymous Symbol] 0x08002328 Section 0 phaseouts.o(.text.allOff) + __arm_cp.11_0 0x0800239c Number 4 phaseouts.o(.text.allOff) + [Anonymous Symbol] 0x080023a0 Section 0 phaseouts.o(.text.allpwm) + __arm_cp.14_1 0x08002428 Number 4 phaseouts.o(.text.allpwm) + [Anonymous Symbol] 0x0800242c Section 0 comparator.o(.text.changeCompInput) + __arm_cp.3_0 0x08002484 Number 4 comparator.o(.text.changeCompInput) + __arm_cp.3_2 0x08002488 Number 4 comparator.o(.text.changeCompInput) + __arm_cp.3_3 0x0800248c Number 4 comparator.o(.text.changeCompInput) + __arm_cp.3_4 0x08002490 Number 4 comparator.o(.text.changeCompInput) + [Anonymous Symbol] 0x08002494 Section 0 gd32e23x_cmp.o(.text.cmp_enable) + [Anonymous Symbol] 0x080024a0 Section 0 gd32e23x_cmp.o(.text.cmp_mode_init) + __arm_cp.1_1 0x080024c0 Number 4 gd32e23x_cmp.o(.text.cmp_mode_init) + [Anonymous Symbol] 0x080024c4 Section 0 gd32e23x_cmp.o(.text.cmp_output_init) + [Anonymous Symbol] 0x080024e4 Section 0 gd32e23x_cmp.o(.text.cmp_output_level_get) + __arm_cp.7_0 0x080024f0 Number 4 gd32e23x_cmp.o(.text.cmp_output_level_get) + [Anonymous Symbol] 0x080024f4 Section 0 phaseouts.o(.text.comStep) + __arm_cp.12_0 0x08002780 Number 4 phaseouts.o(.text.comStep) + __arm_cp.12_1 0x08002784 Number 4 phaseouts.o(.text.comStep) + __arm_cp.12_2 0x08002788 Number 4 phaseouts.o(.text.comStep) + __arm_cp.12_3 0x0800278c Number 4 phaseouts.o(.text.comStep) + __arm_cp.12_4 0x08002790 Number 4 phaseouts.o(.text.comStep) + [Anonymous Symbol] 0x08002794 Section 0 dshot.o(.text.computeDshotDMA) + __arm_cp.0_0 0x08002b68 Number 4 dshot.o(.text.computeDshotDMA) + __arm_cp.0_1 0x08002b6c Number 4 dshot.o(.text.computeDshotDMA) + __arm_cp.0_2 0x08002b70 Number 4 dshot.o(.text.computeDshotDMA) + __arm_cp.0_3 0x08002b74 Number 4 dshot.o(.text.computeDshotDMA) + __arm_cp.0_4 0x08002b78 Number 4 dshot.o(.text.computeDshotDMA) + __arm_cp.0_5 0x08002b7c Number 4 dshot.o(.text.computeDshotDMA) + __arm_cp.0_6 0x08002b80 Number 4 dshot.o(.text.computeDshotDMA) + __arm_cp.0_7 0x08002b84 Number 4 dshot.o(.text.computeDshotDMA) + __arm_cp.0_8 0x08002b88 Number 4 dshot.o(.text.computeDshotDMA) + __arm_cp.0_10 0x08002b8c Number 4 dshot.o(.text.computeDshotDMA) + __arm_cp.0_11 0x08002b90 Number 4 dshot.o(.text.computeDshotDMA) + __arm_cp.0_12 0x08002b94 Number 4 dshot.o(.text.computeDshotDMA) + __arm_cp.0_13 0x08002b98 Number 4 dshot.o(.text.computeDshotDMA) + __arm_cp.0_15 0x08002b9c Number 4 dshot.o(.text.computeDshotDMA) + [Anonymous Symbol] 0x08002ba0 Section 0 signal.o(.text.computeServoInput) + __arm_cp.1_1 0x08002d08 Number 4 signal.o(.text.computeServoInput) + __arm_cp.1_2 0x08002d0c Number 4 signal.o(.text.computeServoInput) + __arm_cp.1_3 0x08002d10 Number 4 signal.o(.text.computeServoInput) + __arm_cp.1_4 0x08002d14 Number 4 signal.o(.text.computeServoInput) + __arm_cp.1_6 0x08002d18 Number 4 signal.o(.text.computeServoInput) + __arm_cp.1_7 0x08002d1c Number 4 signal.o(.text.computeServoInput) + __arm_cp.1_8 0x08002d20 Number 4 signal.o(.text.computeServoInput) + __arm_cp.1_9 0x08002d24 Number 4 signal.o(.text.computeServoInput) + __arm_cp.1_10 0x08002d28 Number 4 signal.o(.text.computeServoInput) + __arm_cp.1_11 0x08002d2c Number 4 signal.o(.text.computeServoInput) + __arm_cp.1_12 0x08002d30 Number 4 signal.o(.text.computeServoInput) + [Anonymous Symbol] 0x08002d34 Section 0 functions.o(.text.delayMicros) + [Anonymous Symbol] 0x08002d54 Section 0 functions.o(.text.delayMillis) + __arm_cp.3_0 0x08002d98 Number 4 functions.o(.text.delayMillis) + __arm_cp.3_1 0x08002d9c Number 4 functions.o(.text.delayMillis) + [Anonymous Symbol] 0x08002da0 Section 0 systick.o(.text.delay_decrement) + __arm_cp.2_0 0x08002db0 Number 4 systick.o(.text.delay_decrement) + [Anonymous Symbol] 0x08002db4 Section 0 signal.o(.text.detectInput) + __arm_cp.5_0 0x08002f8c Number 4 signal.o(.text.detectInput) + __arm_cp.5_1 0x08002f90 Number 4 signal.o(.text.detectInput) + __arm_cp.5_2 0x08002f94 Number 4 signal.o(.text.detectInput) + __arm_cp.5_3 0x08002f98 Number 4 signal.o(.text.detectInput) + __arm_cp.5_4 0x08002f9c Number 4 signal.o(.text.detectInput) + __arm_cp.5_5 0x08002fa0 Number 4 signal.o(.text.detectInput) + __arm_cp.5_6 0x08002fa4 Number 4 signal.o(.text.detectInput) + __arm_cp.5_7 0x08002fa8 Number 4 signal.o(.text.detectInput) + __arm_cp.5_8 0x08002fac Number 4 signal.o(.text.detectInput) + [Anonymous Symbol] 0x08002fb0 Section 0 gd32e23x_dma.o(.text.dma_channel_disable) + [Anonymous Symbol] 0x08002fc0 Section 0 gd32e23x_dma.o(.text.dma_channel_enable) + [Anonymous Symbol] 0x08002fd0 Section 0 gd32e23x_dma.o(.text.dma_circulation_disable) + [Anonymous Symbol] 0x08002fe0 Section 0 gd32e23x_dma.o(.text.dma_circulation_enable) + [Anonymous Symbol] 0x08002ff0 Section 0 gd32e23x_dma.o(.text.dma_deinit) + [Anonymous Symbol] 0x0800301c Section 0 gd32e23x_dma.o(.text.dma_init) + __arm_cp.2_0 0x0800308c Number 4 gd32e23x_dma.o(.text.dma_init) + [Anonymous Symbol] 0x08003090 Section 0 gd32e23x_dma.o(.text.dma_interrupt_flag_clear) + __arm_cp.24_0 0x080030a0 Number 4 gd32e23x_dma.o(.text.dma_interrupt_flag_clear) + [Anonymous Symbol] 0x080030a4 Section 0 gd32e23x_dma.o(.text.dma_interrupt_flag_get) + __arm_cp.23_0 0x080030dc Number 4 gd32e23x_dma.o(.text.dma_interrupt_flag_get) + [Anonymous Symbol] 0x080030e0 Section 0 gd32e23x_dma.o(.text.dma_memory_address_config) + __arm_cp.10_0 0x080030ec Number 4 gd32e23x_dma.o(.text.dma_memory_address_config) + [Anonymous Symbol] 0x080030f0 Section 0 gd32e23x_dma.o(.text.dma_periph_address_config) + __arm_cp.9_0 0x080030fc Number 4 gd32e23x_dma.o(.text.dma_periph_address_config) + [Anonymous Symbol] 0x08003100 Section 0 gd32e23x_dma.o(.text.dma_struct_para_init) + [Anonymous Symbol] 0x08003114 Section 0 comparator.o(.text.enableCompInterrupts) + [Anonymous Symbol] 0x08003124 Section 0 peripherals.o(.text.enableCorePeripherals) + __arm_cp.26_0 0x08003220 Number 4 peripherals.o(.text.enableCorePeripherals) + __arm_cp.26_1 0x08003224 Number 4 peripherals.o(.text.enableCorePeripherals) + __arm_cp.26_2 0x08003228 Number 4 peripherals.o(.text.enableCorePeripherals) + __arm_cp.26_3 0x0800322c Number 4 peripherals.o(.text.enableCorePeripherals) + __arm_cp.26_4 0x08003230 Number 4 peripherals.o(.text.enableCorePeripherals) + __arm_cp.26_5 0x08003234 Number 4 peripherals.o(.text.enableCorePeripherals) + __arm_cp.26_6 0x08003238 Number 4 peripherals.o(.text.enableCorePeripherals) + __arm_cp.26_7 0x0800323c Number 4 peripherals.o(.text.enableCorePeripherals) + __arm_cp.26_8 0x08003240 Number 4 peripherals.o(.text.enableCorePeripherals) + [Anonymous Symbol] 0x08003244 Section 0 gd32e23x_exti.o(.text.exti_flag_clear) + [Anonymous Symbol] 0x0800324c Section 0 gd32e23x_exti.o(.text.exti_init) + __arm_cp.1_0 0x080032b4 Number 4 gd32e23x_exti.o(.text.exti_init) + [Anonymous Symbol] 0x080032b8 Section 0 gd32e23x_exti.o(.text.exti_interrupt_flag_clear) + [Anonymous Symbol] 0x080032c0 Section 0 gd32e23x_exti.o(.text.exti_interrupt_flag_get) + __arm_cp.10_0 0x080032cc Number 4 gd32e23x_exti.o(.text.exti_interrupt_flag_get) + [Anonymous Symbol] 0x080032d0 Section 0 gd32e23x_fmc.o(.text.fmc_flag_clear) + [Anonymous Symbol] 0x080032d8 Section 0 gd32e23x_fmc.o(.text.fmc_lock) + __arm_cp.1_0 0x080032e4 Number 4 gd32e23x_fmc.o(.text.fmc_lock) + [Anonymous Symbol] 0x080032e8 Section 0 gd32e23x_fmc.o(.text.fmc_page_erase) + [Anonymous Symbol] 0x08003460 Section 0 gd32e23x_fmc.o(.text.fmc_prefetch_enable) + [Anonymous Symbol] 0x0800346c Section 0 gd32e23x_fmc.o(.text.fmc_unlock) + __arm_cp.0_0 0x08003480 Number 4 gd32e23x_fmc.o(.text.fmc_unlock) + __arm_cp.0_1 0x08003484 Number 4 gd32e23x_fmc.o(.text.fmc_unlock) + __arm_cp.0_2 0x08003488 Number 4 gd32e23x_fmc.o(.text.fmc_unlock) + [Anonymous Symbol] 0x0800348c Section 0 gd32e23x_fmc.o(.text.fmc_word_program) + __arm_cp.9_0 0x080035fc Number 4 gd32e23x_fmc.o(.text.fmc_word_program) + __arm_cp.9_1 0x08003600 Number 4 gd32e23x_fmc.o(.text.fmc_word_program) + [Anonymous Symbol] 0x08003604 Section 0 gd32e23x_fmc.o(.text.fmc_wscnt_set) + __arm_cp.2_0 0x08003614 Number 4 gd32e23x_fmc.o(.text.fmc_wscnt_set) + [Anonymous Symbol] 0x08003618 Section 0 phaseouts.o(.text.fullBrake) + __arm_cp.13_0 0x0800368c Number 4 phaseouts.o(.text.fullBrake) + [Anonymous Symbol] 0x08003690 Section 0 gd32e23x_fwdgt.o(.text.fwdgt_config) + __arm_cp.7_0 0x08003718 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config) + __arm_cp.7_1 0x0800371c Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config) + __arm_cp.7_2 0x08003720 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config) + __arm_cp.7_3 0x08003724 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config) + [Anonymous Symbol] 0x08003728 Section 0 gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) + __arm_cp.6_1 0x08003730 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) + [Anonymous Symbol] 0x08003734 Section 0 gd32e23x_fwdgt.o(.text.fwdgt_enable) + __arm_cp.2_0 0x0800373c Number 4 gd32e23x_fwdgt.o(.text.fwdgt_enable) + __arm_cp.2_1 0x08003740 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_enable) + [Anonymous Symbol] 0x08003744 Section 0 peripherals.o(.text.generatePwmTimerEvent) + __arm_cp.23_0 0x0800374c Number 4 peripherals.o(.text.generatePwmTimerEvent) + [Anonymous Symbol] 0x08003750 Section 0 functions.o(.text.getAbsDif) + [Anonymous Symbol] 0x0800375a Section 0 comparator.o(.text.getCompOutputLevel) + [Anonymous Symbol] 0x08003764 Section 0 io.o(.text.getInputPinState) + __arm_cp.2_0 0x08003770 Number 4 io.o(.text.getInputPinState) + [Anonymous Symbol] 0x08003774 Section 0 gd32e23x_gpio.o(.text.gpio_af_set) + __arm_cp.11_0 0x0800388c Number 4 gd32e23x_gpio.o(.text.gpio_af_set) + __arm_cp.11_1 0x08003890 Number 4 gd32e23x_gpio.o(.text.gpio_af_set) + __arm_cp.11_2 0x08003894 Number 4 gd32e23x_gpio.o(.text.gpio_af_set) + __arm_cp.11_3 0x08003898 Number 4 gd32e23x_gpio.o(.text.gpio_af_set) + __arm_cp.11_4 0x0800389c Number 4 gd32e23x_gpio.o(.text.gpio_af_set) + __arm_cp.11_5 0x080038a0 Number 4 gd32e23x_gpio.o(.text.gpio_af_set) + [Anonymous Symbol] 0x080038a4 Section 0 gd32e23x_gpio.o(.text.gpio_mode_set) + __arm_cp.1_0 0x08003a80 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set) + __arm_cp.1_1 0x08003a84 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set) + __arm_cp.1_2 0x08003a88 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set) + __arm_cp.1_3 0x08003a8c Number 4 gd32e23x_gpio.o(.text.gpio_mode_set) + __arm_cp.1_4 0x08003a90 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set) + __arm_cp.1_5 0x08003a94 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set) + __arm_cp.1_6 0x08003a98 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set) + __arm_cp.1_7 0x08003a9c Number 4 gd32e23x_gpio.o(.text.gpio_mode_set) + __arm_cp.1_8 0x08003aa0 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set) + __arm_cp.1_9 0x08003aa4 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set) + __arm_cp.1_10 0x08003aa8 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set) + __arm_cp.1_11 0x08003aac Number 4 gd32e23x_gpio.o(.text.gpio_mode_set) + [Anonymous Symbol] 0x08003ab0 Section 0 gd32e23x_gpio.o(.text.gpio_output_options_set) + [Anonymous Symbol] 0x08003be4 Section 0 peripherals.o(.text.initAfterJump) + [Anonymous Symbol] 0x08003bf8 Section 0 peripherals.o(.text.initCorePeripherals) + __arm_cp.0_0 0x08003d28 Number 4 peripherals.o(.text.initCorePeripherals) + __arm_cp.0_1 0x08003d2c Number 4 peripherals.o(.text.initCorePeripherals) + __arm_cp.0_2 0x08003d30 Number 4 peripherals.o(.text.initCorePeripherals) + __arm_cp.0_3 0x08003d34 Number 4 peripherals.o(.text.initCorePeripherals) + __arm_cp.0_4 0x08003d38 Number 4 peripherals.o(.text.initCorePeripherals) + __arm_cp.0_5 0x08003d3c Number 4 peripherals.o(.text.initCorePeripherals) + __arm_cp.0_6 0x08003d40 Number 4 peripherals.o(.text.initCorePeripherals) + __arm_cp.0_7 0x08003d44 Number 4 peripherals.o(.text.initCorePeripherals) + [Anonymous Symbol] 0x08003d48 Section 0 main.o(.text.interruptRoutine) + __arm_cp.7_1 0x08003dd0 Number 4 main.o(.text.interruptRoutine) + __arm_cp.7_2 0x08003dd4 Number 4 main.o(.text.interruptRoutine) + __arm_cp.7_4 0x08003dd8 Number 4 main.o(.text.interruptRoutine) + [Anonymous Symbol] 0x08003ddc Section 0 main.o(.text.loadEEpromSettings) + __arm_cp.1_0 0x0800408c Number 4 main.o(.text.loadEEpromSettings) + __arm_cp.1_1 0x08004090 Number 4 main.o(.text.loadEEpromSettings) + __arm_cp.1_2 0x08004094 Number 4 main.o(.text.loadEEpromSettings) + __arm_cp.1_3 0x08004098 Number 4 main.o(.text.loadEEpromSettings) + __arm_cp.1_4 0x0800409c Number 4 main.o(.text.loadEEpromSettings) + __arm_cp.1_5 0x080040a0 Number 4 main.o(.text.loadEEpromSettings) + __arm_cp.1_6 0x080040a4 Number 4 main.o(.text.loadEEpromSettings) + __arm_cp.1_7 0x080040a8 Number 4 main.o(.text.loadEEpromSettings) + __arm_cp.1_8 0x080040ac Number 4 main.o(.text.loadEEpromSettings) + __arm_cp.1_9 0x080040b0 Number 4 main.o(.text.loadEEpromSettings) + __arm_cp.1_10 0x080040b4 Number 4 main.o(.text.loadEEpromSettings) + __arm_cp.1_11 0x080040b8 Number 4 main.o(.text.loadEEpromSettings) + __arm_cp.1_12 0x080040bc Number 4 main.o(.text.loadEEpromSettings) + __arm_cp.1_13 0x080040c0 Number 4 main.o(.text.loadEEpromSettings) + [Anonymous Symbol] 0x080040c4 Section 0 main.o(.text.main) + __arm_cp.14_46 0x08004404 Number 4 main.o(.text.main) + __arm_cp.14_48 0x0800440c Number 4 main.o(.text.main) + __arm_cp.14_49 0x08004410 Number 4 main.o(.text.main) + __arm_cp.14_55 0x08004434 Number 4 main.o(.text.main) + __arm_cp.14_56 0x08004438 Number 4 main.o(.text.main) + __arm_cp.14_57 0x0800443c Number 4 main.o(.text.main) + __arm_cp.14_58 0x08004440 Number 4 main.o(.text.main) + __arm_cp.14_59 0x08004444 Number 4 main.o(.text.main) + __arm_cp.14_60 0x08004448 Number 4 main.o(.text.main) + __arm_cp.14_61 0x0800444c Number 4 main.o(.text.main) + __arm_cp.14_64 0x0800484c Number 4 main.o(.text.main) + __arm_cp.14_65 0x08004850 Number 4 main.o(.text.main) + __arm_cp.14_66 0x08004854 Number 4 main.o(.text.main) + __arm_cp.14_67 0x08004858 Number 4 main.o(.text.main) + __arm_cp.14_68 0x0800485c Number 4 main.o(.text.main) + __arm_cp.14_69 0x08004860 Number 4 main.o(.text.main) + __arm_cp.14_70 0x08004864 Number 4 main.o(.text.main) + __arm_cp.14_71 0x08004868 Number 4 main.o(.text.main) + __arm_cp.14_72 0x0800486c Number 4 main.o(.text.main) + __arm_cp.14_73 0x08004870 Number 4 main.o(.text.main) + __arm_cp.14_74 0x08004874 Number 4 main.o(.text.main) + __arm_cp.14_75 0x08004878 Number 4 main.o(.text.main) + __arm_cp.14_77 0x08004880 Number 4 main.o(.text.main) + __arm_cp.14_78 0x08004884 Number 4 main.o(.text.main) + __arm_cp.14_81 0x08004890 Number 4 main.o(.text.main) + __arm_cp.14_82 0x08004894 Number 4 main.o(.text.main) + __arm_cp.14_85 0x080048a0 Number 4 main.o(.text.main) + __arm_cp.14_87 0x080048a8 Number 4 main.o(.text.main) + __arm_cp.14_88 0x080048ac Number 4 main.o(.text.main) + __arm_cp.14_89 0x080048b0 Number 4 main.o(.text.main) + __arm_cp.14_1 0x08004c3c Number 4 main.o(.text.main) + __arm_cp.14_5 0x08004c40 Number 4 main.o(.text.main) + __arm_cp.14_6 0x08004c44 Number 4 main.o(.text.main) + __arm_cp.14_7 0x08004c48 Number 4 main.o(.text.main) + __arm_cp.14_9 0x08004c4c Number 4 main.o(.text.main) + __arm_cp.14_10 0x08004c50 Number 4 main.o(.text.main) + __arm_cp.14_11 0x08004c54 Number 4 main.o(.text.main) + __arm_cp.14_12 0x08004c58 Number 4 main.o(.text.main) + __arm_cp.14_15 0x08004c5c Number 4 main.o(.text.main) + __arm_cp.14_17 0x08004c60 Number 4 main.o(.text.main) + __arm_cp.14_18 0x08004c64 Number 4 main.o(.text.main) + __arm_cp.14_19 0x08004c68 Number 4 main.o(.text.main) + __arm_cp.14_43 0x08004c6c Number 4 main.o(.text.main) + __arm_cp.14_44 0x08004c70 Number 4 main.o(.text.main) + __arm_cp.14_45 0x08004c74 Number 4 main.o(.text.main) + [Anonymous Symbol] 0x08004c78 Section 0 serial_telemetry.o(.text.makeTelemPackage) + __arm_cp.4_0 0x080052a4 Number 4 serial_telemetry.o(.text.makeTelemPackage) + [Anonymous Symbol] 0x080052a8 Section 0 dshot.o(.text.make_dshot_package) + __arm_cp.1_0 0x08005454 Number 4 dshot.o(.text.make_dshot_package) + __arm_cp.1_1 0x08005458 Number 4 dshot.o(.text.make_dshot_package) + __arm_cp.1_2 0x0800545c Number 4 dshot.o(.text.make_dshot_package) + __arm_cp.1_3 0x08005460 Number 4 dshot.o(.text.make_dshot_package) + __arm_cp.1_4 0x08005464 Number 4 dshot.o(.text.make_dshot_package) + __arm_cp.1_5 0x08005468 Number 4 dshot.o(.text.make_dshot_package) + [Anonymous Symbol] 0x0800546c Section 0 functions.o(.text.map) + [Anonymous Symbol] 0x080054c8 Section 0 comparator.o(.text.maskPhaseInterrupts) + __arm_cp.1_0 0x080054d8 Number 4 comparator.o(.text.maskPhaseInterrupts) + [Anonymous Symbol] 0x080054dc Section 0 gd32e23x_misc.o(.text.nvic_irq_enable) + __arm_cp.0_0 0x08005528 Number 4 gd32e23x_misc.o(.text.nvic_irq_enable) + __arm_cp.0_1 0x0800552c Number 4 gd32e23x_misc.o(.text.nvic_irq_enable) + __arm_cp.0_2 0x08005530 Number 4 gd32e23x_misc.o(.text.nvic_irq_enable) + [Anonymous Symbol] 0x08005534 Section 0 gd32e23x_misc.o(.text.nvic_vector_table_set) + __arm_cp.3_0 0x08005544 Number 4 gd32e23x_misc.o(.text.nvic_vector_table_set) + __arm_cp.3_1 0x08005548 Number 4 gd32e23x_misc.o(.text.nvic_vector_table_set) + [Anonymous Symbol] 0x0800554c Section 0 sounds.o(.text.playBeaconTune3) + [Anonymous Symbol] 0x080055a4 Section 0 sounds.o(.text.playBlueJayTune) + __arm_cp.5_2 0x08005664 Number 4 sounds.o(.text.playBlueJayTune) + __arm_cp.5_3 0x08005668 Number 4 sounds.o(.text.playBlueJayTune) + __arm_cp.5_4 0x0800566c Number 4 sounds.o(.text.playBlueJayTune) + __arm_cp.5_7 0x08005670 Number 4 sounds.o(.text.playBlueJayTune) + [Anonymous Symbol] 0x08005674 Section 0 sounds.o(.text.playChangedTone) + [Anonymous Symbol] 0x080056bc Section 0 sounds.o(.text.playDefaultTone) + [Anonymous Symbol] 0x08005704 Section 0 sounds.o(.text.playInputTune) + [Anonymous Symbol] 0x0800575c Section 0 sounds.o(.text.playInputTune2) + [Anonymous Symbol] 0x080057b8 Section 0 sounds.o(.text.playStartupTune) + __arm_cp.6_0 0x0800582c Number 4 sounds.o(.text.playStartupTune) + __arm_cp.6_1 0x08005830 Number 4 sounds.o(.text.playStartupTune) + __arm_cp.6_2 0x08005834 Number 4 sounds.o(.text.playStartupTune) + __arm_cp.6_3 0x08005838 Number 4 sounds.o(.text.playStartupTune) + __arm_cp.6_4 0x0800583c Number 4 sounds.o(.text.playStartupTune) + __arm_cp.6_5 0x08005840 Number 4 sounds.o(.text.playStartupTune) + [Anonymous Symbol] 0x08005844 Section 0 main.o(.text.processDshot) + __arm_cp.12_0 0x08005874 Number 4 main.o(.text.processDshot) + __arm_cp.12_1 0x08005878 Number 4 main.o(.text.processDshot) + [Anonymous Symbol] 0x0800587c Section 0 phaseouts.o(.text.proportionalBrake) + __arm_cp.1_0 0x080058e8 Number 4 phaseouts.o(.text.proportionalBrake) + [Anonymous Symbol] 0x080058ec Section 0 gd32e23x_rcu.o(.text.rcu_adc_clock_config) + __arm_cp.14_0 0x080059b4 Number 4 gd32e23x_rcu.o(.text.rcu_adc_clock_config) + __arm_cp.14_1 0x080059b8 Number 4 gd32e23x_rcu.o(.text.rcu_adc_clock_config) + [Anonymous Symbol] 0x080059bc Section 0 gd32e23x_rcu.o(.text.rcu_clock_freq_get) + __arm_cp.38_0 0x08005b30 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) + __arm_cp.38_1 0x08005b34 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) + __arm_cp.38_2 0x08005b38 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) + __arm_cp.38_4 0x08005b4c Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) + __arm_cp.38_5 0x08005b50 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) + __arm_cp.38_6 0x08005b54 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) + [Anonymous Symbol] 0x08005b58 Section 0 gd32e23x_rcu.o(.text.rcu_periph_clock_disable) + [Anonymous Symbol] 0x08005b6c Section 0 gd32e23x_rcu.o(.text.rcu_periph_clock_enable) + [Anonymous Symbol] 0x08005b80 Section 0 gd32e23x_rcu.o(.text.rcu_periph_reset_disable) + [Anonymous Symbol] 0x08005b94 Section 0 gd32e23x_rcu.o(.text.rcu_periph_reset_enable) + __arm_cp.5_0 0x08005ba8 Number 4 gd32e23x_rcu.o(.text.rcu_periph_reset_enable) + [Anonymous Symbol] 0x08005bac Section 0 eeprom.o(.text.read_flash_bin) + [Anonymous Symbol] 0x08005bfc Section 0 io.o(.text.receiveDshotDma) + __arm_cp.0_2 0x08005c68 Number 4 io.o(.text.receiveDshotDma) + __arm_cp.0_3 0x08005c6c Number 4 io.o(.text.receiveDshotDma) + __arm_cp.0_5 0x08005c70 Number 4 io.o(.text.receiveDshotDma) + __arm_cp.0_6 0x08005c74 Number 4 io.o(.text.receiveDshotDma) + __arm_cp.0_8 0x08005c78 Number 4 io.o(.text.receiveDshotDma) + [Anonymous Symbol] 0x08005c7c Section 0 peripherals.o(.text.resetInputCaptureTimer) + __arm_cp.24_0 0x08005c88 Number 4 peripherals.o(.text.resetInputCaptureTimer) + [Anonymous Symbol] 0x08005c8c Section 0 main.o(.text.saveEEpromSettings) + __arm_cp.2_0 0x08005ce4 Number 4 main.o(.text.saveEEpromSettings) + __arm_cp.2_1 0x08005ce8 Number 4 main.o(.text.saveEEpromSettings) + __arm_cp.2_2 0x08005cec Number 4 main.o(.text.saveEEpromSettings) + [Anonymous Symbol] 0x08005cf0 Section 0 eeprom.o(.text.save_flash_nolib) + [Anonymous Symbol] 0x08005e94 Section 0 io.o(.text.sendDshotDma) + __arm_cp.1_0 0x08005f08 Number 4 io.o(.text.sendDshotDma) + __arm_cp.1_1 0x08005f0c Number 4 io.o(.text.sendDshotDma) + __arm_cp.1_2 0x08005f10 Number 4 io.o(.text.sendDshotDma) + __arm_cp.1_3 0x08005f14 Number 4 io.o(.text.sendDshotDma) + __arm_cp.1_4 0x08005f18 Number 4 io.o(.text.sendDshotDma) + __arm_cp.1_5 0x08005f1c Number 4 io.o(.text.sendDshotDma) + __arm_cp.1_6 0x08005f20 Number 4 io.o(.text.sendDshotDma) + [Anonymous Symbol] 0x08005f24 Section 0 serial_telemetry.o(.text.send_telem_DMA) + __arm_cp.1_0 0x08005f64 Number 4 serial_telemetry.o(.text.send_telem_DMA) + __arm_cp.1_1 0x08005f68 Number 4 serial_telemetry.o(.text.send_telem_DMA) + __arm_cp.1_2 0x08005f6c Number 4 serial_telemetry.o(.text.send_telem_DMA) + [Anonymous Symbol] 0x08005f70 Section 0 main.o(.text.setInput) + __arm_cp.9_15 0x08006338 Number 4 main.o(.text.setInput) + __arm_cp.9_1 0x0800663c Number 4 main.o(.text.setInput) + __arm_cp.9_2 0x08006640 Number 4 main.o(.text.setInput) + __arm_cp.9_3 0x08006644 Number 4 main.o(.text.setInput) + __arm_cp.9_4 0x08006648 Number 4 main.o(.text.setInput) + __arm_cp.9_5 0x0800664c Number 4 main.o(.text.setInput) + __arm_cp.9_6 0x08006650 Number 4 main.o(.text.setInput) + __arm_cp.9_7 0x08006654 Number 4 main.o(.text.setInput) + __arm_cp.9_8 0x08006658 Number 4 main.o(.text.setInput) + __arm_cp.9_9 0x0800665c Number 4 main.o(.text.setInput) + __arm_cp.9_10 0x08006660 Number 4 main.o(.text.setInput) + __arm_cp.9_11 0x08006664 Number 4 main.o(.text.setInput) + __arm_cp.9_12 0x08006668 Number 4 main.o(.text.setInput) + __arm_cp.9_13 0x0800666c Number 4 main.o(.text.setInput) + [Anonymous Symbol] 0x08006670 Section 0 io.o(.text.setInputPullUp) + [Anonymous Symbol] 0x0800667c Section 0 peripherals.o(.text.setPWMCompare1) + __arm_cp.20_0 0x08006684 Number 4 peripherals.o(.text.setPWMCompare1) + [Anonymous Symbol] 0x08006688 Section 0 peripherals.o(.text.setPWMCompare2) + __arm_cp.21_0 0x08006690 Number 4 peripherals.o(.text.setPWMCompare2) + [Anonymous Symbol] 0x08006694 Section 0 peripherals.o(.text.setPWMCompare3) + __arm_cp.22_0 0x0800669c Number 4 peripherals.o(.text.setPWMCompare3) + [Anonymous Symbol] 0x080066a0 Section 0 sounds.o(.text.setVolume) + __arm_cp.1_0 0x080066b0 Number 4 sounds.o(.text.setVolume) + [Anonymous Symbol] 0x080066b4 Section 0 serial_telemetry.o(.text.telem_UART_Init) + __arm_cp.0_0 0x08006770 Number 4 serial_telemetry.o(.text.telem_UART_Init) + __arm_cp.0_1 0x08006774 Number 4 serial_telemetry.o(.text.telem_UART_Init) + __arm_cp.0_2 0x08006778 Number 4 serial_telemetry.o(.text.telem_UART_Init) + __arm_cp.0_3 0x0800677c Number 4 serial_telemetry.o(.text.telem_UART_Init) + __arm_cp.0_4 0x08006780 Number 4 serial_telemetry.o(.text.telem_UART_Init) + [Anonymous Symbol] 0x08006784 Section 0 main.o(.text.tenKhzRoutine) + __arm_cp.10_9 0x08006b48 Number 4 main.o(.text.tenKhzRoutine) + __arm_cp.10_1 0x08006b74 Number 4 main.o(.text.tenKhzRoutine) + __arm_cp.10_2 0x08006b78 Number 4 main.o(.text.tenKhzRoutine) + __arm_cp.10_3 0x08006b7c Number 4 main.o(.text.tenKhzRoutine) + __arm_cp.10_4 0x08006b80 Number 4 main.o(.text.tenKhzRoutine) + __arm_cp.10_5 0x08006b84 Number 4 main.o(.text.tenKhzRoutine) + __arm_cp.10_6 0x08006b88 Number 4 main.o(.text.tenKhzRoutine) + __arm_cp.10_7 0x08006b8c Number 4 main.o(.text.tenKhzRoutine) + __arm_cp.10_8 0x08006b90 Number 4 main.o(.text.tenKhzRoutine) + [Anonymous Symbol] 0x08006b94 Section 0 gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable) + [Anonymous Symbol] 0x08006b9e Section 0 gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) + [Anonymous Symbol] 0x08006ba8 Section 0 gd32e23x_timer.o(.text.timer_break_config) + [Anonymous Symbol] 0x08006bc6 Section 0 gd32e23x_timer.o(.text.timer_break_struct_para_init) + [Anonymous Symbol] 0x08006bd8 Section 0 gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config) + [Anonymous Symbol] 0x08006c0e Section 0 gd32e23x_timer.o(.text.timer_channel_input_struct_para_init) + [Anonymous Symbol] 0x08006c1c Section 0 gd32e23x_timer.o(.text.timer_channel_output_config) + __arm_cp.42_0 0x08006e2c Number 4 gd32e23x_timer.o(.text.timer_channel_output_config) + __arm_cp.42_3 0x08006e30 Number 4 gd32e23x_timer.o(.text.timer_channel_output_config) + __arm_cp.42_4 0x08006e34 Number 4 gd32e23x_timer.o(.text.timer_channel_output_config) + [Anonymous Symbol] 0x08006e38 Section 0 gd32e23x_timer.o(.text.timer_channel_output_mode_config) + [Anonymous Symbol] 0x08006e94 Section 0 gd32e23x_timer.o(.text.timer_channel_output_shadow_config) + [Anonymous Symbol] 0x08006ef0 Section 0 gd32e23x_timer.o(.text.timer_channel_output_state_config) + [Anonymous Symbol] 0x08006f4a Section 0 gd32e23x_timer.o(.text.timer_channel_output_struct_para_init) + [Anonymous Symbol] 0x08006f5c Section 0 gd32e23x_timer.o(.text.timer_deinit) + __arm_cp.0_0 0x08006fc0 Number 4 gd32e23x_timer.o(.text.timer_deinit) + __arm_cp.0_1 0x08006fc4 Number 4 gd32e23x_timer.o(.text.timer_deinit) + __arm_cp.0_2 0x08006fc8 Number 4 gd32e23x_timer.o(.text.timer_deinit) + __arm_cp.0_8 0x08006fcc Number 4 gd32e23x_timer.o(.text.timer_deinit) + [Anonymous Symbol] 0x08006fd0 Section 0 gd32e23x_timer.o(.text.timer_enable) + [Anonymous Symbol] 0x08006fda Section 0 gd32e23x_timer.o(.text.timer_event_software_generate) + [Anonymous Symbol] 0x08006fe2 Section 0 gd32e23x_timer.o(.text.timer_flag_clear) + [Anonymous Symbol] 0x08006fe8 Section 0 gd32e23x_timer.o(.text.timer_init) + __arm_cp.2_0 0x08007078 Number 4 gd32e23x_timer.o(.text.timer_init) + __arm_cp.2_1 0x0800707c Number 4 gd32e23x_timer.o(.text.timer_init) + __arm_cp.2_2 0x08007080 Number 4 gd32e23x_timer.o(.text.timer_init) + __arm_cp.2_3 0x08007084 Number 4 gd32e23x_timer.o(.text.timer_init) + __arm_cp.2_4 0x08007088 Number 4 gd32e23x_timer.o(.text.timer_init) + __arm_cp.2_5 0x0800708c Number 4 gd32e23x_timer.o(.text.timer_init) + __arm_cp.2_6 0x08007090 Number 4 gd32e23x_timer.o(.text.timer_init) + __arm_cp.2_7 0x08007094 Number 4 gd32e23x_timer.o(.text.timer_init) + [Anonymous Symbol] 0x08007098 Section 0 gd32e23x_timer.o(.text.timer_input_pwm_capture_config) + __arm_cp.56_0 0x080071f0 Number 4 gd32e23x_timer.o(.text.timer_input_pwm_capture_config) + __arm_cp.56_1 0x080071f4 Number 4 gd32e23x_timer.o(.text.timer_input_pwm_capture_config) + __arm_cp.56_2 0x080071f8 Number 4 gd32e23x_timer.o(.text.timer_input_pwm_capture_config) + [Anonymous Symbol] 0x080071fc Section 0 gd32e23x_timer.o(.text.timer_interrupt_disable) + [Anonymous Symbol] 0x08007204 Section 0 gd32e23x_timer.o(.text.timer_interrupt_flag_clear) + [Anonymous Symbol] 0x0800720a Section 0 gd32e23x_timer.o(.text.timer_prescaler_config) + [Anonymous Symbol] 0x0800721a Section 0 gd32e23x_timer.o(.text.timer_primary_output_config) + [Anonymous Symbol] 0x08007230 Section 0 gd32e23x_timer.o(.text.timer_struct_para_init) + __arm_cp.1_0 0x08007240 Number 4 gd32e23x_timer.o(.text.timer_struct_para_init) + [Anonymous Symbol] 0x08007244 Section 0 signal.o(.text.transfercomplete) + __arm_cp.2_0 0x08007374 Number 4 signal.o(.text.transfercomplete) + __arm_cp.2_1 0x08007378 Number 4 signal.o(.text.transfercomplete) + __arm_cp.2_2 0x0800737c Number 4 signal.o(.text.transfercomplete) + __arm_cp.2_3 0x08007380 Number 4 signal.o(.text.transfercomplete) + __arm_cp.2_4 0x08007384 Number 4 signal.o(.text.transfercomplete) + __arm_cp.2_5 0x08007388 Number 4 signal.o(.text.transfercomplete) + __arm_cp.2_6 0x0800738c Number 4 signal.o(.text.transfercomplete) + __arm_cp.2_7 0x08007390 Number 4 signal.o(.text.transfercomplete) + __arm_cp.2_8 0x08007394 Number 4 signal.o(.text.transfercomplete) + __arm_cp.2_9 0x08007398 Number 4 signal.o(.text.transfercomplete) + __arm_cp.2_10 0x0800739c Number 4 signal.o(.text.transfercomplete) + __arm_cp.2_11 0x080073a0 Number 4 signal.o(.text.transfercomplete) + __arm_cp.2_12 0x080073a4 Number 4 signal.o(.text.transfercomplete) + __arm_cp.2_13 0x080073a8 Number 4 signal.o(.text.transfercomplete) + [Anonymous Symbol] 0x080073ac Section 0 gd32e23x_usart.o(.text.usart_baudrate_set) + __arm_cp.1_0 0x080073fc Number 4 gd32e23x_usart.o(.text.usart_baudrate_set) + __arm_cp.1_1 0x08007400 Number 4 gd32e23x_usart.o(.text.usart_baudrate_set) + __arm_cp.1_2 0x08007404 Number 4 gd32e23x_usart.o(.text.usart_baudrate_set) + [Anonymous Symbol] 0x08007408 Section 0 gd32e23x_usart.o(.text.usart_dma_transmit_config) + [Anonymous Symbol] 0x08007418 Section 0 gd32e23x_usart.o(.text.usart_enable) + [Anonymous Symbol] 0x08007422 Section 0 gd32e23x_usart.o(.text.usart_halfduplex_enable) + [Anonymous Symbol] 0x08007434 Section 0 gd32e23x_usart.o(.text.usart_receive_config) + [Anonymous Symbol] 0x08007444 Section 0 gd32e23x_usart.o(.text.usart_transmit_config) + [Anonymous Symbol] 0x08007454 Section 0 main.o(.text.zcfoundroutine) + __arm_cp.11_0 0x08007544 Number 4 main.o(.text.zcfoundroutine) + __arm_cp.11_1 0x08007548 Number 4 main.o(.text.zcfoundroutine) + __arm_cp.11_2 0x0800754c Number 4 main.o(.text.zcfoundroutine) + __arm_cp.11_3 0x08007550 Number 4 main.o(.text.zcfoundroutine) + __arm_cp.11_4 0x08007554 Number 4 main.o(.text.zcfoundroutine) + __arm_cp.11_5 0x08007558 Number 4 main.o(.text.zcfoundroutine) + __arm_cp.11_6 0x0800755c Number 4 main.o(.text.zcfoundroutine) + __arm_cp.11_7 0x08007560 Number 4 main.o(.text.zcfoundroutine) + i.__ARM_clz 0x08007564 Section 0 depilogue.o(i.__ARM_clz) + i.__scatterload_copy 0x08007592 Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x080075a0 Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x080075a2 Section 14 handlers.o(i.__scatterload_zeroinit) + [Anonymous Symbol] 0x080075b0 Section 0 gd32e23x_rcu.o(.rodata.cst8) + __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test) + [Anonymous Symbol] 0x20000000 Section 0 main.o(.data..L_MergedGlobals) + [Anonymous Symbol] 0x20000060 Section 0 signal.o(.data..L_MergedGlobals) + [Anonymous Symbol] 0x20000068 Section 0 main.o(.data..L_MergedGlobals.1) + [Anonymous Symbol] 0x200003c0 Section 0 dshot.o(.bss..L_MergedGlobals) + [Anonymous Symbol] 0x2000041c Section 0 io.o(.bss..L_MergedGlobals) + [Anonymous Symbol] 0x20000420 Section 0 signal.o(.bss..L_MergedGlobals.1) + [Anonymous Symbol] 0x2000043c Section 0 main.o(.bss..L_MergedGlobals.2) + [Anonymous Symbol] 0x200004b8 Section 0 main.o(.bss..L_MergedGlobals.3) + delay 0x200004e8 Data 4 systick.o(.bss.delay) + [Anonymous Symbol] 0x200004e8 Section 0 systick.o(.bss.delay) + STACK 0x20000808 Section 1024 startup_gd32e23x.o(STACK) + + Global Symbols + + Symbol Name Value Ov Type Size Object(Section) + + BuildAttributes$$THM_ISAv3M$S$8M$PE$A:L22$X:L11$S22$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE + __cpp_initialize__aeabi_ - Undefined Weak Reference + __cxa_finalize - Undefined Weak Reference + _clock_init - Undefined Weak Reference + _microlib_exit - Undefined Weak Reference + __Vectors_Size 0x000000cc Number 0 startup_gd32e23x.o ABSOLUTE + __Vectors 0x08001000 Data 4 startup_gd32e23x.o(RESET) + __Vectors_End 0x080010cc Data 0 startup_gd32e23x.o(RESET) + __main 0x080010cd Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) + _main_stk 0x080010cd Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) + _main_scatterload 0x080010d1 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + __main_after_scatterload 0x080010d5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + _main_clock 0x080010d5 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) + _main_cpp_init 0x080010d5 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) + _main_init 0x080010d5 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) + __rt_final_cpp 0x080010dd Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D) + __rt_final_exit 0x080010dd Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F) + Reset_Handler 0x080010e1 Thumb Code 8 startup_gd32e23x.o(.text) + DMA_Channel0_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + DMA_Channel1_2_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + EXTI0_1_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + EXTI2_3_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + FMC_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + I2C0_ER_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + I2C0_EV_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + I2C1_ER_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + I2C1_EV_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + LVD_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + RCU_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + RTC_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + SPI0_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + SPI1_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + TIMER0_BRK_UP_TRG_COM_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + TIMER0_Channel_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + TIMER16_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + TIMER5_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + USART0_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + WWDGT_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + __aeabi_memcpy 0x080010fd Thumb Code 36 memcpya.o(.text) + __aeabi_memcpy4 0x080010fd Thumb Code 0 memcpya.o(.text) + __aeabi_memcpy8 0x080010fd Thumb Code 0 memcpya.o(.text) + __aeabi_memset 0x08001121 Thumb Code 14 memseta.o(.text) + __aeabi_memset4 0x08001121 Thumb Code 0 memseta.o(.text) + __aeabi_memset8 0x08001121 Thumb Code 0 memseta.o(.text) + __aeabi_memclr 0x0800112f Thumb Code 4 memseta.o(.text) + __aeabi_memclr4 0x0800112f Thumb Code 0 memseta.o(.text) + __aeabi_memclr8 0x0800112f Thumb Code 0 memseta.o(.text) + _memset$wrapper 0x08001133 Thumb Code 18 memseta.o(.text) + __aeabi_fadd 0x08001145 Thumb Code 162 fadd.o(.text) + __aeabi_fsub 0x080011e7 Thumb Code 8 fadd.o(.text) + __aeabi_frsub 0x080011ef Thumb Code 8 fadd.o(.text) + __aeabi_fdiv 0x080011f7 Thumb Code 124 fdiv.o(.text) + __aeabi_dadd 0x08001275 Thumb Code 328 dadd.o(.text) + __aeabi_dsub 0x080013bd Thumb Code 12 dadd.o(.text) + __aeabi_drsub 0x080013c9 Thumb Code 12 dadd.o(.text) + __aeabi_dmul 0x080013d9 Thumb Code 202 dmul.o(.text) + __aeabi_ddiv 0x080014a9 Thumb Code 234 ddiv.o(.text) + __aeabi_fcmple 0x08001599 Thumb Code 28 fcmple.o(.text) + __aeabi_fcmplt 0x080015b5 Thumb Code 28 fcmplt.o(.text) + __aeabi_fcmpge 0x080015d1 Thumb Code 28 fcmpge.o(.text) + __aeabi_fcmpgt 0x080015ed Thumb Code 28 fcmpgt.o(.text) + __aeabi_i2f 0x08001609 Thumb Code 22 fflti.o(.text) + __aeabi_ui2d 0x08001621 Thumb Code 24 dfltui.o(.text) + __aeabi_f2iz 0x0800163d Thumb Code 50 ffixi.o(.text) + __aeabi_d2iz 0x08001671 Thumb Code 62 dfixi.o(.text) + __aeabi_llsl 0x080016b9 Thumb Code 32 llshl.o(.text) + _ll_shift_l 0x080016b9 Thumb Code 0 llshl.o(.text) + __aeabi_llsr 0x080016d9 Thumb Code 34 llushr.o(.text) + _ll_ushift_r 0x080016d9 Thumb Code 0 llushr.o(.text) + __aeabi_lasr 0x080016fb Thumb Code 38 llsshr.o(.text) + _ll_sshift_r 0x080016fb Thumb Code 0 llsshr.o(.text) + __I$use$fp 0x08001721 Thumb Code 0 iusefp.o(.text) + _float_round 0x08001721 Thumb Code 16 fepilogue.o(.text) + _float_epilogue 0x08001731 Thumb Code 114 fepilogue.o(.text) + _double_round 0x080017a3 Thumb Code 26 depilogue.o(.text) + _double_epilogue 0x080017bd Thumb Code 164 depilogue.o(.text) + __scatterload 0x08001861 Thumb Code 28 init.o(.text) + __scatterload_rt2 0x08001861 Thumb Code 0 init.o(.text) + __decompress 0x08001885 Thumb Code 0 __dczerorl2.o(.text) + __decompress1 0x08001885 Thumb Code 86 __dczerorl2.o(.text) + ADC_CMP_IRQHandler 0x080018db Thumb Code 32 gd32e23x_it.o(.text.ADC_CMP_IRQHandler) + ADC_DMA_Callback 0x080018fd Thumb Code 24 adc.o(.text.ADC_DMA_Callback) + ADC_Init 0x08001921 Thumb Code 228 adc.o(.text.ADC_Init) + DMA_Channel3_4_IRQHandler 0x08001a11 Thumb Code 164 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) + EXTI4_15_IRQHandler 0x08001ad5 Thumb Code 20 gd32e23x_it.o(.text.EXTI4_15_IRQHandler) + HardFault_Handler 0x08001ae9 Thumb Code 2 gd32e23x_it.o(.text.HardFault_Handler) + MX_IWDG_Init 0x08001aeb Thumb Code 22 peripherals.o(.text.MX_IWDG_Init) + NMI_Handler 0x08001b01 Thumb Code 2 gd32e23x_it.o(.text.NMI_Handler) + PendSV_Handler 0x08001b03 Thumb Code 2 gd32e23x_it.o(.text.PendSV_Handler) + PeriodElapsedCallback 0x08001b05 Thumb Code 192 main.o(.text.PeriodElapsedCallback) + SVC_Handler 0x08001bdd Thumb Code 2 gd32e23x_it.o(.text.SVC_Handler) + SysTick_Handler 0x08001bdf Thumb Code 4 gd32e23x_it.o(.text.SysTick_Handler) + SystemInit 0x08001be5 Thumb Code 420 system_gd32e23x.o(.text.SystemInit) + TIM0_Init 0x08001da9 Thumb Code 476 peripherals.o(.text.TIM0_Init) + TIMER13_IRQHandler 0x08001f95 Thumb Code 20 gd32e23x_it.o(.text.TIMER13_IRQHandler) + TIMER14_IRQHandler 0x08001fad Thumb Code 8 gd32e23x_it.o(.text.TIMER14_IRQHandler) + TIMER15_IRQHandler 0x08001fb9 Thumb Code 32 gd32e23x_it.o(.text.TIMER15_IRQHandler) + TIMER2_IRQHandler 0x08001fe5 Thumb Code 2 gd32e23x_it.o(.text.TIMER2_IRQHandler) + UN_TIM_Init 0x08001fe9 Thumb Code 176 peripherals.o(.text.UN_TIM_Init) + USART1_IRQHandler 0x080020c1 Thumb Code 2 gd32e23x_it.o(.text.USART1_IRQHandler) + adc_calibration_enable 0x080020c5 Thumb Code 68 gd32e23x_adc.o(.text.adc_calibration_enable) + adc_channel_length_config 0x08002109 Thumb Code 60 gd32e23x_adc.o(.text.adc_channel_length_config) + adc_data_alignment_config 0x08002149 Thumb Code 24 gd32e23x_adc.o(.text.adc_data_alignment_config) + adc_dma_mode_enable 0x08002161 Thumb Code 16 gd32e23x_adc.o(.text.adc_dma_mode_enable) + adc_enable 0x08002171 Thumb Code 20 gd32e23x_adc.o(.text.adc_enable) + adc_external_trigger_config 0x08002185 Thumb Code 64 gd32e23x_adc.o(.text.adc_external_trigger_config) + adc_external_trigger_source_config 0x080021c5 Thumb Code 32 gd32e23x_adc.o(.text.adc_external_trigger_source_config) + adc_regular_channel_config 0x080021ed Thumb Code 136 gd32e23x_adc.o(.text.adc_regular_channel_config) + adc_software_trigger_enable 0x08002279 Thumb Code 40 gd32e23x_adc.o(.text.adc_software_trigger_enable) + adc_special_function_config 0x080022a1 Thumb Code 112 gd32e23x_adc.o(.text.adc_special_function_config) + adc_tempsensor_vrefint_enable 0x08002315 Thumb Code 16 gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable) + allOff 0x08002329 Thumb Code 116 phaseouts.o(.text.allOff) + allpwm 0x080023a1 Thumb Code 136 phaseouts.o(.text.allpwm) + changeCompInput 0x0800242d Thumb Code 88 comparator.o(.text.changeCompInput) + cmp_enable 0x08002495 Thumb Code 12 gd32e23x_cmp.o(.text.cmp_enable) + cmp_mode_init 0x080024a1 Thumb Code 32 gd32e23x_cmp.o(.text.cmp_mode_init) + cmp_output_init 0x080024c5 Thumb Code 32 gd32e23x_cmp.o(.text.cmp_output_init) + cmp_output_level_get 0x080024e5 Thumb Code 12 gd32e23x_cmp.o(.text.cmp_output_level_get) + comStep 0x080024f5 Thumb Code 652 phaseouts.o(.text.comStep) + computeDshotDMA 0x08002795 Thumb Code 980 dshot.o(.text.computeDshotDMA) + computeServoInput 0x08002ba1 Thumb Code 360 signal.o(.text.computeServoInput) + delayMicros 0x08002d35 Thumb Code 32 functions.o(.text.delayMicros) + delayMillis 0x08002d55 Thumb Code 68 functions.o(.text.delayMillis) + delay_decrement 0x08002da1 Thumb Code 16 systick.o(.text.delay_decrement) + detectInput 0x08002db5 Thumb Code 472 signal.o(.text.detectInput) + dma_channel_disable 0x08002fb1 Thumb Code 16 gd32e23x_dma.o(.text.dma_channel_disable) + dma_channel_enable 0x08002fc1 Thumb Code 16 gd32e23x_dma.o(.text.dma_channel_enable) + dma_circulation_disable 0x08002fd1 Thumb Code 16 gd32e23x_dma.o(.text.dma_circulation_disable) + dma_circulation_enable 0x08002fe1 Thumb Code 16 gd32e23x_dma.o(.text.dma_circulation_enable) + dma_deinit 0x08002ff1 Thumb Code 44 gd32e23x_dma.o(.text.dma_deinit) + dma_init 0x0800301d Thumb Code 112 gd32e23x_dma.o(.text.dma_init) + dma_interrupt_flag_clear 0x08003091 Thumb Code 16 gd32e23x_dma.o(.text.dma_interrupt_flag_clear) + dma_interrupt_flag_get 0x080030a5 Thumb Code 56 gd32e23x_dma.o(.text.dma_interrupt_flag_get) + dma_memory_address_config 0x080030e1 Thumb Code 12 gd32e23x_dma.o(.text.dma_memory_address_config) + dma_periph_address_config 0x080030f1 Thumb Code 12 gd32e23x_dma.o(.text.dma_periph_address_config) + dma_struct_para_init 0x08003101 Thumb Code 20 gd32e23x_dma.o(.text.dma_struct_para_init) + enableCompInterrupts 0x08003115 Thumb Code 16 comparator.o(.text.enableCompInterrupts) + enableCorePeripherals 0x08003125 Thumb Code 252 peripherals.o(.text.enableCorePeripherals) + exti_flag_clear 0x08003245 Thumb Code 8 gd32e23x_exti.o(.text.exti_flag_clear) + exti_init 0x0800324d Thumb Code 104 gd32e23x_exti.o(.text.exti_init) + exti_interrupt_flag_clear 0x080032b9 Thumb Code 8 gd32e23x_exti.o(.text.exti_interrupt_flag_clear) + exti_interrupt_flag_get 0x080032c1 Thumb Code 12 gd32e23x_exti.o(.text.exti_interrupt_flag_get) + fmc_flag_clear 0x080032d1 Thumb Code 8 gd32e23x_fmc.o(.text.fmc_flag_clear) + fmc_lock 0x080032d9 Thumb Code 12 gd32e23x_fmc.o(.text.fmc_lock) + fmc_page_erase 0x080032e9 Thumb Code 376 gd32e23x_fmc.o(.text.fmc_page_erase) + fmc_prefetch_enable 0x08003461 Thumb Code 12 gd32e23x_fmc.o(.text.fmc_prefetch_enable) + fmc_unlock 0x0800346d Thumb Code 20 gd32e23x_fmc.o(.text.fmc_unlock) + fmc_word_program 0x0800348d Thumb Code 368 gd32e23x_fmc.o(.text.fmc_word_program) + fmc_wscnt_set 0x08003605 Thumb Code 16 gd32e23x_fmc.o(.text.fmc_wscnt_set) + fullBrake 0x08003619 Thumb Code 116 phaseouts.o(.text.fullBrake) + fwdgt_config 0x08003691 Thumb Code 136 gd32e23x_fwdgt.o(.text.fwdgt_config) + fwdgt_counter_reload 0x08003729 Thumb Code 8 gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) + fwdgt_enable 0x08003735 Thumb Code 8 gd32e23x_fwdgt.o(.text.fwdgt_enable) + generatePwmTimerEvent 0x08003745 Thumb Code 8 peripherals.o(.text.generatePwmTimerEvent) + getAbsDif 0x08003751 Thumb Code 10 functions.o(.text.getAbsDif) + getCompOutputLevel 0x0800375b Thumb Code 10 comparator.o(.text.getCompOutputLevel) + getInputPinState 0x08003765 Thumb Code 12 io.o(.text.getInputPinState) + gpio_af_set 0x08003775 Thumb Code 280 gd32e23x_gpio.o(.text.gpio_af_set) + gpio_mode_set 0x080038a5 Thumb Code 476 gd32e23x_gpio.o(.text.gpio_mode_set) + gpio_output_options_set 0x08003ab1 Thumb Code 308 gd32e23x_gpio.o(.text.gpio_output_options_set) + initAfterJump 0x08003be5 Thumb Code 20 peripherals.o(.text.initAfterJump) + initCorePeripherals 0x08003bf9 Thumb Code 304 peripherals.o(.text.initCorePeripherals) + interruptRoutine 0x08003d49 Thumb Code 136 main.o(.text.interruptRoutine) + loadEEpromSettings 0x08003ddd Thumb Code 688 main.o(.text.loadEEpromSettings) + main 0x080040c5 Thumb Code 2936 main.o(.text.main) + makeTelemPackage 0x08004c79 Thumb Code 1580 serial_telemetry.o(.text.makeTelemPackage) + make_dshot_package 0x080052a9 Thumb Code 428 dshot.o(.text.make_dshot_package) + map 0x0800546d Thumb Code 92 functions.o(.text.map) + maskPhaseInterrupts 0x080054c9 Thumb Code 16 comparator.o(.text.maskPhaseInterrupts) + nvic_irq_enable 0x080054dd Thumb Code 76 gd32e23x_misc.o(.text.nvic_irq_enable) + nvic_vector_table_set 0x08005535 Thumb Code 16 gd32e23x_misc.o(.text.nvic_vector_table_set) + playBeaconTune3 0x0800554d Thumb Code 88 sounds.o(.text.playBeaconTune3) + playBlueJayTune 0x080055a5 Thumb Code 192 sounds.o(.text.playBlueJayTune) + playChangedTone 0x08005675 Thumb Code 72 sounds.o(.text.playChangedTone) + playDefaultTone 0x080056bd Thumb Code 72 sounds.o(.text.playDefaultTone) + playInputTune 0x08005705 Thumb Code 88 sounds.o(.text.playInputTune) + playInputTune2 0x0800575d Thumb Code 92 sounds.o(.text.playInputTune2) + playStartupTune 0x080057b9 Thumb Code 116 sounds.o(.text.playStartupTune) + processDshot 0x08005845 Thumb Code 48 main.o(.text.processDshot) + proportionalBrake 0x0800587d Thumb Code 108 phaseouts.o(.text.proportionalBrake) + rcu_adc_clock_config 0x080058ed Thumb Code 200 gd32e23x_rcu.o(.text.rcu_adc_clock_config) + rcu_clock_freq_get 0x080059bd Thumb Code 372 gd32e23x_rcu.o(.text.rcu_clock_freq_get) + rcu_periph_clock_disable 0x08005b59 Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_clock_disable) + rcu_periph_clock_enable 0x08005b6d Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_clock_enable) + rcu_periph_reset_disable 0x08005b81 Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_reset_disable) + rcu_periph_reset_enable 0x08005b95 Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_reset_enable) + read_flash_bin 0x08005bad Thumb Code 80 eeprom.o(.text.read_flash_bin) + receiveDshotDma 0x08005bfd Thumb Code 108 io.o(.text.receiveDshotDma) + resetInputCaptureTimer 0x08005c7d Thumb Code 12 peripherals.o(.text.resetInputCaptureTimer) + saveEEpromSettings 0x08005c8d Thumb Code 88 main.o(.text.saveEEpromSettings) + save_flash_nolib 0x08005cf1 Thumb Code 420 eeprom.o(.text.save_flash_nolib) + sendDshotDma 0x08005e95 Thumb Code 116 io.o(.text.sendDshotDma) + send_telem_DMA 0x08005f25 Thumb Code 64 serial_telemetry.o(.text.send_telem_DMA) + setInput 0x08005f71 Thumb Code 1740 main.o(.text.setInput) + setInputPullUp 0x08006671 Thumb Code 12 io.o(.text.setInputPullUp) + setPWMCompare1 0x0800667d Thumb Code 8 peripherals.o(.text.setPWMCompare1) + setPWMCompare2 0x08006689 Thumb Code 8 peripherals.o(.text.setPWMCompare2) + setPWMCompare3 0x08006695 Thumb Code 8 peripherals.o(.text.setPWMCompare3) + setVolume 0x080066a1 Thumb Code 16 sounds.o(.text.setVolume) + telem_UART_Init 0x080066b5 Thumb Code 188 serial_telemetry.o(.text.telem_UART_Init) + tenKhzRoutine 0x08006785 Thumb Code 1008 main.o(.text.tenKhzRoutine) + timer_auto_reload_shadow_disable 0x08006b95 Thumb Code 10 gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable) + timer_auto_reload_shadow_enable 0x08006b9f Thumb Code 10 gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) + timer_break_config 0x08006ba9 Thumb Code 30 gd32e23x_timer.o(.text.timer_break_config) + timer_break_struct_para_init 0x08006bc7 Thumb Code 18 gd32e23x_timer.o(.text.timer_break_struct_para_init) + timer_channel_complementary_output_state_config 0x08006bd9 Thumb Code 54 gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config) + timer_channel_input_struct_para_init 0x08006c0f Thumb Code 14 gd32e23x_timer.o(.text.timer_channel_input_struct_para_init) + timer_channel_output_config 0x08006c1d Thumb Code 528 gd32e23x_timer.o(.text.timer_channel_output_config) + timer_channel_output_mode_config 0x08006e39 Thumb Code 92 gd32e23x_timer.o(.text.timer_channel_output_mode_config) + timer_channel_output_shadow_config 0x08006e95 Thumb Code 92 gd32e23x_timer.o(.text.timer_channel_output_shadow_config) + timer_channel_output_state_config 0x08006ef1 Thumb Code 90 gd32e23x_timer.o(.text.timer_channel_output_state_config) + timer_channel_output_struct_para_init 0x08006f4b Thumb Code 16 gd32e23x_timer.o(.text.timer_channel_output_struct_para_init) + timer_deinit 0x08006f5d Thumb Code 100 gd32e23x_timer.o(.text.timer_deinit) + timer_enable 0x08006fd1 Thumb Code 10 gd32e23x_timer.o(.text.timer_enable) + timer_event_software_generate 0x08006fdb Thumb Code 8 gd32e23x_timer.o(.text.timer_event_software_generate) + timer_flag_clear 0x08006fe3 Thumb Code 6 gd32e23x_timer.o(.text.timer_flag_clear) + timer_init 0x08006fe9 Thumb Code 144 gd32e23x_timer.o(.text.timer_init) + timer_input_pwm_capture_config 0x08007099 Thumb Code 344 gd32e23x_timer.o(.text.timer_input_pwm_capture_config) + timer_interrupt_disable 0x080071fd Thumb Code 8 gd32e23x_timer.o(.text.timer_interrupt_disable) + timer_interrupt_flag_clear 0x08007205 Thumb Code 6 gd32e23x_timer.o(.text.timer_interrupt_flag_clear) + timer_prescaler_config 0x0800720b Thumb Code 16 gd32e23x_timer.o(.text.timer_prescaler_config) + timer_primary_output_config 0x0800721b Thumb Code 22 gd32e23x_timer.o(.text.timer_primary_output_config) + timer_struct_para_init 0x08007231 Thumb Code 16 gd32e23x_timer.o(.text.timer_struct_para_init) + transfercomplete 0x08007245 Thumb Code 304 signal.o(.text.transfercomplete) + usart_baudrate_set 0x080073ad Thumb Code 80 gd32e23x_usart.o(.text.usart_baudrate_set) + usart_dma_transmit_config 0x08007409 Thumb Code 16 gd32e23x_usart.o(.text.usart_dma_transmit_config) + usart_enable 0x08007419 Thumb Code 10 gd32e23x_usart.o(.text.usart_enable) + usart_halfduplex_enable 0x08007423 Thumb Code 18 gd32e23x_usart.o(.text.usart_halfduplex_enable) + usart_receive_config 0x08007435 Thumb Code 16 gd32e23x_usart.o(.text.usart_receive_config) + usart_transmit_config 0x08007445 Thumb Code 16 gd32e23x_usart.o(.text.usart_transmit_config) + zcfoundroutine 0x08007455 Thumb Code 240 main.o(.text.zcfoundroutine) + __ARM_clz 0x08007565 Thumb Code 46 depilogue.o(i.__ARM_clz) + __scatterload_copy 0x08007593 Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x080075a1 Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x080075a3 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + gcr_encode_table 0x080075b8 Data 16 dshot.o(.rodata.gcr_encode_table) + Region$$Table$$Base 0x080075c8 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x080075e8 Number 0 anon$$obj.o(Region$$Table) + test 0x08007be0 Data 30 firmwareversion.o(.rodata.test) + eeprom_layout_version 0x20000000 Data 1 main.o(.data..L_MergedGlobals) + comp_pwm 0x20000001 Data 1 main.o(.data..L_MergedGlobals) + VARIABLE_PWM 0x20000002 Data 1 main.o(.data..L_MergedGlobals) + stuck_rotor_protection 0x20000003 Data 1 main.o(.data..L_MergedGlobals) + telemetry_interval_ms 0x20000004 Data 1 main.o(.data..L_MergedGlobals) + TEMPERATURE_LIMIT 0x20000005 Data 1 main.o(.data..L_MergedGlobals) + advance_level 0x20000006 Data 1 main.o(.data..L_MergedGlobals) + temp_advance 0x20000007 Data 1 main.o(.data..L_MergedGlobals) + motor_poles 0x20000008 Data 1 main.o(.data..L_MergedGlobals) + sine_mode_power 0x20000009 Data 1 main.o(.data..L_MergedGlobals) + drag_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals) + driving_brake_strength 0x2000000b Data 1 main.o(.data..L_MergedGlobals) + dead_time_override 0x2000000c Data 1 main.o(.data..L_MergedGlobals) + sine_mode_changeover_thottle_level 0x2000000d Data 1 main.o(.data..L_MergedGlobals) + servo_dead_band 0x2000000e Data 1 main.o(.data..L_MergedGlobals) + maximum_throttle_change_ramp 0x2000000f Data 1 main.o(.data..L_MergedGlobals) + low_rpm_throttle_limit 0x20000010 Data 1 main.o(.data..L_MergedGlobals) + bemf_timeout 0x20000011 Data 1 main.o(.data..L_MergedGlobals) + reversing_dead_band 0x20000012 Data 1 main.o(.data..L_MergedGlobals) + max_duty_cycle_change 0x20000013 Data 1 main.o(.data..L_MergedGlobals) + fast_accel 0x20000014 Data 1 main.o(.data..L_MergedGlobals) + old_routine 0x20000015 Data 1 main.o(.data..L_MergedGlobals) + changeover_step 0x20000016 Data 1 main.o(.data..L_MergedGlobals) + filter_level 0x20000017 Data 1 main.o(.data..L_MergedGlobals) + rising 0x20000018 Data 1 main.o(.data..L_MergedGlobals) + forward 0x20000019 Data 1 main.o(.data..L_MergedGlobals) + bad_count_threshold 0x2000001a Data 1 main.o(.data..L_MergedGlobals) + min_bemf_counts_up 0x2000001b Data 1 main.o(.data..L_MergedGlobals) + min_bemf_counts_down 0x2000001c Data 1 main.o(.data..L_MergedGlobals) + step 0x2000001d Data 1 main.o(.data..L_MergedGlobals) + motor_kv 0x2000001e Data 2 main.o(.data..L_MergedGlobals) + CURRENT_LIMIT 0x20000020 Data 2 main.o(.data..L_MergedGlobals) + stall_protect_target_interval 0x20000022 Data 2 main.o(.data..L_MergedGlobals) + enter_sine_angle 0x20000024 Data 2 main.o(.data..L_MergedGlobals) + servo_low_threshold 0x20000026 Data 2 main.o(.data..L_MergedGlobals) + servo_high_threshold 0x20000028 Data 2 main.o(.data..L_MergedGlobals) + servo_neutral 0x2000002a Data 2 main.o(.data..L_MergedGlobals) + low_cell_volt_cutoff 0x2000002c Data 2 main.o(.data..L_MergedGlobals) + use_current_limit_adjust 0x2000002e Data 2 main.o(.data..L_MergedGlobals) + reverse_speed_threshold 0x20000030 Data 2 main.o(.data..L_MergedGlobals) + VOLTAGE_DIVIDER 0x20000032 Data 2 main.o(.data..L_MergedGlobals) + min_startup_duty 0x20000034 Data 2 main.o(.data..L_MergedGlobals) + startup_max_duty_cycle 0x20000036 Data 2 main.o(.data..L_MergedGlobals) + minimum_duty_cycle 0x20000038 Data 2 main.o(.data..L_MergedGlobals) + stall_protect_minimum_duty 0x2000003a Data 2 main.o(.data..L_MergedGlobals) + tim1_arr 0x2000003c Data 2 main.o(.data..L_MergedGlobals) + TIMER1_MAX_ARR 0x2000003e Data 2 main.o(.data..L_MergedGlobals) + duty_cycle_maximum 0x20000040 Data 2 main.o(.data..L_MergedGlobals) + low_rpm_level 0x20000042 Data 2 main.o(.data..L_MergedGlobals) + high_rpm_level 0x20000044 Data 2 main.o(.data..L_MergedGlobals) + throttle_max_at_low_rpm 0x20000046 Data 2 main.o(.data..L_MergedGlobals) + throttle_max_at_high_rpm 0x20000048 Data 2 main.o(.data..L_MergedGlobals) + step_delay 0x2000004a Data 2 main.o(.data..L_MergedGlobals) + gate_drive_offset 0x2000004c Data 2 main.o(.data..L_MergedGlobals) + MAXIMUM_RPM_SPEED_CONTROL 0x20000050 Data 4 main.o(.data..L_MergedGlobals) + MINIMUM_RPM_SPEED_CONTROL 0x20000054 Data 4 main.o(.data..L_MergedGlobals) + eeprom_address 0x20000058 Data 4 main.o(.data..L_MergedGlobals) + commutation_interval 0x2000005c Data 4 main.o(.data..L_MergedGlobals) + buffersize 0x20000060 Data 1 signal.o(.data..L_MergedGlobals) + smallestnumber 0x20000062 Data 2 signal.o(.data..L_MergedGlobals) + dshot_frametime_high 0x20000064 Data 2 signal.o(.data..L_MergedGlobals) + speedPid 0x20000068 Data 40 main.o(.data..L_MergedGlobals.1) + currentPid 0x20000090 Data 40 main.o(.data..L_MergedGlobals.1) + stallPid 0x200000b8 Data 40 main.o(.data..L_MergedGlobals.1) + ic_timer_prescaler 0x200000e0 Data 1 io.o(.data.ic_timer_prescaler) + max_servo_deviation 0x200000e4 Data 4 signal.o(.data.max_servo_deviation) + nbDataToTransmit 0x200000e8 Data 1 serial_telemetry.o(.data.nbDataToTransmit) + pwmSin 0x200000ea Data 720 main.o(.data.pwmSin) + EDT_ARM_ENABLE 0x200003c0 Data 1 dshot.o(.bss..L_MergedGlobals) + EDT_ARMED 0x200003c1 Data 1 dshot.o(.bss..L_MergedGlobals) + command_count 0x200003c2 Data 1 dshot.o(.bss..L_MergedGlobals) + last_command 0x200003c3 Data 1 dshot.o(.bss..L_MergedGlobals) + high_pin_count 0x200003c4 Data 1 dshot.o(.bss..L_MergedGlobals) + dshot_extended_telemetry 0x200003c5 Data 1 dshot.o(.bss..L_MergedGlobals) + send_extended_dshot 0x200003c6 Data 2 dshot.o(.bss..L_MergedGlobals) + halfpulsetime 0x200003c8 Data 2 dshot.o(.bss..L_MergedGlobals) + dshot_frametime 0x200003ca Data 2 dshot.o(.bss..L_MergedGlobals) + dshot_goodcounts 0x200003cc Data 2 dshot.o(.bss..L_MergedGlobals) + dshot_badcounts 0x200003ce Data 2 dshot.o(.bss..L_MergedGlobals) + shift_amount 0x200003d0 Data 4 dshot.o(.bss..L_MergedGlobals) + dshot_full_number 0x200003d4 Data 4 dshot.o(.bss..L_MergedGlobals) + gcrnumber 0x200003d8 Data 4 dshot.o(.bss..L_MergedGlobals) + dpulse 0x200003dc Data 64 dshot.o(.bss..L_MergedGlobals) + out_put 0x2000041c Data 1 io.o(.bss..L_MergedGlobals) + buffer_padding 0x2000041d Data 1 io.o(.bss..L_MergedGlobals) + enter_calibration_count 0x20000420 Data 1 signal.o(.bss..L_MergedGlobals.1) + calibration_required 0x20000421 Data 1 signal.o(.bss..L_MergedGlobals.1) + high_calibration_counts 0x20000422 Data 1 signal.o(.bss..L_MergedGlobals.1) + high_calibration_set 0x20000423 Data 1 signal.o(.bss..L_MergedGlobals.1) + low_calibration_counts 0x20000424 Data 1 signal.o(.bss..L_MergedGlobals.1) + average_count 0x20000425 Data 1 signal.o(.bss..L_MergedGlobals.1) + output_timer_prescaler 0x20000426 Data 1 signal.o(.bss..L_MergedGlobals.1) + last_high_threshold 0x20000428 Data 2 signal.o(.bss..L_MergedGlobals.1) + last_input 0x2000042a Data 2 signal.o(.bss..L_MergedGlobals.1) + dshot_frametime_low 0x2000042c Data 2 signal.o(.bss..L_MergedGlobals.1) + servorawinput 0x20000430 Data 4 signal.o(.bss..L_MergedGlobals.1) + average_packet_length 0x20000434 Data 4 signal.o(.bss..L_MergedGlobals.1) + average_signal_pulse 0x20000438 Data 4 signal.o(.bss..L_MergedGlobals.1) + drive_by_rpm 0x2000043c Data 1 main.o(.bss..L_MergedGlobals.2) + compute_dshot_flag 0x2000043d Data 1 main.o(.bss..L_MergedGlobals.2) + dir_reversed 0x2000043e Data 1 main.o(.bss..L_MergedGlobals.2) + bi_direction 0x2000043f Data 1 main.o(.bss..L_MergedGlobals.2) + brake_on_stop 0x20000440 Data 1 main.o(.bss..L_MergedGlobals.2) + stall_protection 0x20000441 Data 1 main.o(.bss..L_MergedGlobals.2) + use_sin_start 0x20000442 Data 1 main.o(.bss..L_MergedGlobals.2) + TLM_ON_INTERVAL 0x20000443 Data 1 main.o(.bss..L_MergedGlobals.2) + USE_HALL_SENSOR 0x20000444 Data 1 main.o(.bss..L_MergedGlobals.2) + do_once_sinemode 0x20000445 Data 1 main.o(.bss..L_MergedGlobals.2) + auto_advance 0x20000446 Data 1 main.o(.bss..L_MergedGlobals.2) + LOW_VOLTAGE_CUTOFF 0x20000447 Data 1 main.o(.bss..L_MergedGlobals.2) + RC_CAR_REVERSE 0x20000448 Data 1 main.o(.bss..L_MergedGlobals.2) + return_to_center 0x20000449 Data 1 main.o(.bss..L_MergedGlobals.2) + use_speed_control_loop 0x2000044a Data 1 main.o(.bss..L_MergedGlobals.2) + use_current_limit 0x2000044b Data 1 main.o(.bss..L_MergedGlobals.2) + desync_happened 0x2000044c Data 1 main.o(.bss..L_MergedGlobals.2) + crawler_mode 0x2000044d Data 1 main.o(.bss..L_MergedGlobals.2) + cell_count 0x2000044e Data 1 main.o(.bss..L_MergedGlobals.2) + brushed_direction_set 0x2000044f Data 1 main.o(.bss..L_MergedGlobals.2) + play_tone_flag 0x20000450 Data 1 main.o(.bss..L_MergedGlobals.2) + desync_check 0x20000451 Data 1 main.o(.bss..L_MergedGlobals.2) + adc_counter 0x20000452 Data 1 main.o(.bss..L_MergedGlobals.2) + send_telemetry 0x20000453 Data 1 main.o(.bss..L_MergedGlobals.2) + prop_brake_active 0x20000454 Data 1 main.o(.bss..L_MergedGlobals.2) + dshot_telemetry 0x20000455 Data 1 main.o(.bss..L_MergedGlobals.2) + readIndex 0x20000456 Data 1 main.o(.bss..L_MergedGlobals.2) + bemf_timeout_happened 0x20000457 Data 1 main.o(.bss..L_MergedGlobals.2) + running 0x20000458 Data 1 main.o(.bss..L_MergedGlobals.2) + stepper_sine 0x20000459 Data 1 main.o(.bss..L_MergedGlobals.2) + stuckcounter 0x2000045a Data 1 main.o(.bss..L_MergedGlobals.2) + bad_count 0x2000045b Data 1 main.o(.bss..L_MergedGlobals.2) + armed 0x2000045c Data 1 main.o(.bss..L_MergedGlobals.2) + inputSet 0x2000045d Data 1 main.o(.bss..L_MergedGlobals.2) + dshot 0x2000045e Data 1 main.o(.bss..L_MergedGlobals.2) + servoPwm 0x2000045f Data 1 main.o(.bss..L_MergedGlobals.2) + zcfound 0x20000460 Data 1 main.o(.bss..L_MergedGlobals.2) + bemfcounter 0x20000461 Data 1 main.o(.bss..L_MergedGlobals.2) + auto_advance_level 0x20000462 Data 1 main.o(.bss..L_MergedGlobals.2) + degrees_celsius 0x20000463 Data 1 main.o(.bss..L_MergedGlobals.2) + prop_brake_duty_cycle 0x20000464 Data 2 main.o(.bss..L_MergedGlobals.2) + ledcounter 0x20000466 Data 2 main.o(.bss..L_MergedGlobals.2) + one_khz_loop_counter 0x20000468 Data 2 main.o(.bss..L_MergedGlobals.2) + target_e_com_time 0x2000046a Data 2 main.o(.bss..L_MergedGlobals.2) + low_voltage_count 0x2000046c Data 2 main.o(.bss..L_MergedGlobals.2) + tenkhzcounter 0x2000046e Data 2 main.o(.bss..L_MergedGlobals.2) + actual_current 0x20000470 Data 2 main.o(.bss..L_MergedGlobals.2) + last_duty_cycle 0x20000472 Data 2 main.o(.bss..L_MergedGlobals.2) + duty_cycle_setpoint 0x20000474 Data 2 main.o(.bss..L_MergedGlobals.2) + adjusted_input 0x20000476 Data 2 main.o(.bss..L_MergedGlobals.2) + smoothedcurrent 0x20000478 Data 2 main.o(.bss..L_MergedGlobals.2) + advance 0x2000047a Data 2 main.o(.bss..L_MergedGlobals.2) + zero_input_count 0x2000047c Data 2 main.o(.bss..L_MergedGlobals.2) + input 0x2000047e Data 2 main.o(.bss..L_MergedGlobals.2) + newinput 0x20000480 Data 2 main.o(.bss..L_MergedGlobals.2) + duty_cycle 0x20000482 Data 2 main.o(.bss..L_MergedGlobals.2) + waitTime 0x20000484 Data 2 main.o(.bss..L_MergedGlobals.2) + signaltimeout 0x20000486 Data 2 main.o(.bss..L_MergedGlobals.2) + ADC_raw_current 0x20000488 Data 2 main.o(.bss..L_MergedGlobals.2) + thiszctime 0x2000048a Data 2 main.o(.bss..L_MergedGlobals.2) + phase_A_position 0x2000048c Data 2 main.o(.bss..L_MergedGlobals.2) + phase_B_position 0x2000048e Data 2 main.o(.bss..L_MergedGlobals.2) + phase_C_position 0x20000490 Data 2 main.o(.bss..L_MergedGlobals.2) + armed_timeout_count 0x20000492 Data 2 main.o(.bss..L_MergedGlobals.2) + battery_voltage 0x20000494 Data 2 main.o(.bss..L_MergedGlobals.2) + telem_ms_count 0x20000496 Data 2 main.o(.bss..L_MergedGlobals.2) + adjusted_duty_cycle 0x20000498 Data 2 main.o(.bss..L_MergedGlobals.2) + e_rpm 0x2000049a Data 2 main.o(.bss..L_MergedGlobals.2) + ADC_raw_temp 0x2000049c Data 2 main.o(.bss..L_MergedGlobals.2) + converted_degrees 0x2000049e Data 2 main.o(.bss..L_MergedGlobals.2) + ADC_raw_volts 0x200004a0 Data 2 main.o(.bss..L_MergedGlobals.2) + k_erpm 0x200004a2 Data 2 main.o(.bss..L_MergedGlobals.2) + input_override 0x200004a4 Data 4 main.o(.bss..L_MergedGlobals.2) + stall_protection_adjust 0x200004a8 Data 4 main.o(.bss..L_MergedGlobals.2) + consumed_current 0x200004ac Data 4 main.o(.bss..L_MergedGlobals.2) + smoothed_raw_current 0x200004b0 Data 4 main.o(.bss..L_MergedGlobals.2) + average_interval 0x200004b4 Data 4 main.o(.bss..L_MergedGlobals.2) + total 0x200004b8 Data 4 main.o(.bss..L_MergedGlobals.3) + zero_crosses 0x200004bc Data 4 main.o(.bss..L_MergedGlobals.3) + e_com_time 0x200004c0 Data 4 main.o(.bss..L_MergedGlobals.3) + last_average_interval 0x200004c4 Data 4 main.o(.bss..L_MergedGlobals.3) + commutation_intervals 0x200004c8 Data 12 main.o(.bss..L_MergedGlobals.3) + ADCDataDMA 0x200004d4 Data 6 adc.o(.bss.ADCDataDMA) + aTxBuffer 0x200004da Data 10 serial_telemetry.o(.bss.aTxBuffer) + beep_volume 0x200004e4 Data 1 sounds.o(.bss.beep_volume) + dma_buffer 0x200004ec Data 256 io.o(.bss.dma_buffer) + dshotcommand 0x200005ec Data 1 main.o(.bss.dshotcommand) + eepromBuffer 0x200005ed Data 176 main.o(.bss.eepromBuffer) + gcr 0x200006a0 Data 148 dshot.o(.bss.gcr) + interrupt_time 0x20000734 Data 4 gd32e23x_it.o(.bss.interrupt_time) + last_dshot_command 0x20000738 Data 1 main.o(.bss.last_dshot_command) + readings 0x2000073a Data 200 main.o(.bss.readings) + __initial_sp 0x20000c08 Data 0 startup_gd32e23x.o(STACK) + + + +============================================================================== + +Memory Map of the image + + Image Entry point : 0x080010cd + + Load Region LR_IROM1 (Base: 0x08001000, Size: 0x000069a8, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000068d0]) + + Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x000065e8, Max: 0x0000ffff, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x08001000 0x08001000 0x000000cc Data RO 1289 RESET startup_gd32e23x.o + 0x080010cc 0x080010cc 0x00000000 Code RO 1549 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) + 0x080010cc 0x080010cc 0x00000004 Code RO 1584 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) + 0x080010d0 0x080010d0 0x00000004 Code RO 1587 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) + 0x080010d4 0x080010d4 0x00000000 Code RO 1589 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) + 0x080010d4 0x080010d4 0x00000000 Code RO 1591 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) + 0x080010d4 0x080010d4 0x00000008 Code RO 1592 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) + 0x080010dc 0x080010dc 0x00000000 Code RO 1594 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) + 0x080010dc 0x080010dc 0x00000000 Code RO 1596 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) + 0x080010dc 0x080010dc 0x00000004 Code RO 1585 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) + 0x080010e0 0x080010e0 0x0000001c Code RO 1290 .text startup_gd32e23x.o + 0x080010fc 0x080010fc 0x00000024 Code RO 1552 .text mc_p.l(memcpya.o) + 0x08001120 0x08001120 0x00000024 Code RO 1554 .text mc_p.l(memseta.o) + 0x08001144 0x08001144 0x000000b2 Code RO 1558 .text mf_p.l(fadd.o) + 0x080011f6 0x080011f6 0x0000007c Code RO 1560 .text mf_p.l(fdiv.o) + 0x08001272 0x08001272 0x00000002 PAD + 0x08001274 0x08001274 0x00000164 Code RO 1562 .text mf_p.l(dadd.o) + 0x080013d8 0x080013d8 0x000000d0 Code RO 1564 .text mf_p.l(dmul.o) + 0x080014a8 0x080014a8 0x000000f0 Code RO 1566 .text mf_p.l(ddiv.o) + 0x08001598 0x08001598 0x0000001c Code RO 1568 .text mf_p.l(fcmple.o) + 0x080015b4 0x080015b4 0x0000001c Code RO 1570 .text mf_p.l(fcmplt.o) + 0x080015d0 0x080015d0 0x0000001c Code RO 1572 .text mf_p.l(fcmpge.o) + 0x080015ec 0x080015ec 0x0000001c Code RO 1574 .text mf_p.l(fcmpgt.o) + 0x08001608 0x08001608 0x00000016 Code RO 1576 .text mf_p.l(fflti.o) + 0x0800161e 0x0800161e 0x00000002 PAD + 0x08001620 0x08001620 0x0000001c Code RO 1578 .text mf_p.l(dfltui.o) + 0x0800163c 0x0800163c 0x00000032 Code RO 1580 .text mf_p.l(ffixi.o) + 0x0800166e 0x0800166e 0x00000002 PAD + 0x08001670 0x08001670 0x00000048 Code RO 1582 .text mf_p.l(dfixi.o) + 0x080016b8 0x080016b8 0x00000020 Code RO 1598 .text mc_p.l(llshl.o) + 0x080016d8 0x080016d8 0x00000022 Code RO 1600 .text mc_p.l(llushr.o) + 0x080016fa 0x080016fa 0x00000026 Code RO 1602 .text mc_p.l(llsshr.o) + 0x08001720 0x08001720 0x00000000 Code RO 1604 .text mc_p.l(iusefp.o) + 0x08001720 0x08001720 0x00000082 Code RO 1605 .text mf_p.l(fepilogue.o) + 0x080017a2 0x080017a2 0x000000be Code RO 1607 .text mf_p.l(depilogue.o) + 0x08001860 0x08001860 0x00000024 Code RO 1611 .text mc_p.l(init.o) + 0x08001884 0x08001884 0x00000056 Code RO 1621 .text mc_p.l(__dczerorl2.o) + 0x080018da 0x080018da 0x00000020 Code RO 1348 .text.ADC_CMP_IRQHandler gd32e23x_it.o + 0x080018fa 0x080018fa 0x00000002 PAD + 0x080018fc 0x080018fc 0x00000024 Code RO 1297 .text.ADC_DMA_Callback adc.o + 0x08001920 0x08001920 0x000000f0 Code RO 1299 .text.ADC_Init adc.o + 0x08001a10 0x08001a10 0x000000c4 Code RO 1346 .text.DMA_Channel3_4_IRQHandler gd32e23x_it.o + 0x08001ad4 0x08001ad4 0x00000014 Code RO 1360 .text.EXTI4_15_IRQHandler gd32e23x_it.o + 0x08001ae8 0x08001ae8 0x00000002 Code RO 1338 .text.HardFault_Handler gd32e23x_it.o + 0x08001aea 0x08001aea 0x00000016 Code RO 1416 .text.MX_IWDG_Init peripherals.o + 0x08001b00 0x08001b00 0x00000002 Code RO 1336 .text.NMI_Handler gd32e23x_it.o + 0x08001b02 0x08001b02 0x00000002 Code RO 1342 .text.PendSV_Handler gd32e23x_it.o + 0x08001b04 0x08001b04 0x000000d8 Code RO 46 .text.PeriodElapsedCallback main.o + 0x08001bdc 0x08001bdc 0x00000002 Code RO 1340 .text.SVC_Handler gd32e23x_it.o + 0x08001bde 0x08001bde 0x00000004 Code RO 1344 .text.SysTick_Handler gd32e23x_it.o + 0x08001be2 0x08001be2 0x00000002 PAD + 0x08001be4 0x08001be4 0x000001c4 Code RO 1522 .text.SystemInit system_gd32e23x.o + 0x08001da8 0x08001da8 0x000001ec Code RO 1404 .text.TIM0_Init peripherals.o + 0x08001f94 0x08001f94 0x00000018 Code RO 1350 .text.TIMER13_IRQHandler gd32e23x_it.o + 0x08001fac 0x08001fac 0x0000000c Code RO 1354 .text.TIMER14_IRQHandler gd32e23x_it.o + 0x08001fb8 0x08001fb8 0x0000002c Code RO 1352 .text.TIMER15_IRQHandler gd32e23x_it.o + 0x08001fe4 0x08001fe4 0x00000002 Code RO 1358 .text.TIMER2_IRQHandler gd32e23x_it.o + 0x08001fe6 0x08001fe6 0x00000002 PAD + 0x08001fe8 0x08001fe8 0x000000d8 Code RO 1420 .text.UN_TIM_Init peripherals.o + 0x080020c0 0x080020c0 0x00000002 Code RO 1356 .text.USART1_IRQHandler gd32e23x_it.o + 0x080020c2 0x080020c2 0x00000002 PAD + 0x080020c4 0x080020c4 0x00000044 Code RO 187 .text.adc_calibration_enable gd32e23x_adc.o + 0x08002108 0x08002108 0x00000040 Code RO 203 .text.adc_channel_length_config gd32e23x_adc.o + 0x08002148 0x08002148 0x00000018 Code RO 201 .text.adc_data_alignment_config gd32e23x_adc.o + 0x08002160 0x08002160 0x00000010 Code RO 189 .text.adc_dma_mode_enable gd32e23x_adc.o + 0x08002170 0x08002170 0x00000014 Code RO 183 .text.adc_enable gd32e23x_adc.o + 0x08002184 0x08002184 0x00000040 Code RO 211 .text.adc_external_trigger_config gd32e23x_adc.o + 0x080021c4 0x080021c4 0x00000028 Code RO 213 .text.adc_external_trigger_source_config gd32e23x_adc.o + 0x080021ec 0x080021ec 0x0000008c Code RO 205 .text.adc_regular_channel_config gd32e23x_adc.o + 0x08002278 0x08002278 0x00000028 Code RO 215 .text.adc_software_trigger_enable gd32e23x_adc.o + 0x080022a0 0x080022a0 0x00000074 Code RO 199 .text.adc_special_function_config gd32e23x_adc.o + 0x08002314 0x08002314 0x00000014 Code RO 193 .text.adc_tempsensor_vrefint_enable gd32e23x_adc.o + 0x08002328 0x08002328 0x00000078 Code RO 1482 .text.allOff phaseouts.o + 0x080023a0 0x080023a0 0x0000008c Code RO 1488 .text.allpwm phaseouts.o + 0x0800242c 0x0800242c 0x00000068 Code RO 1315 .text.changeCompInput comparator.o + 0x08002494 0x08002494 0x0000000c Code RO 263 .text.cmp_enable gd32e23x_cmp.o + 0x080024a0 0x080024a0 0x00000024 Code RO 259 .text.cmp_mode_init gd32e23x_cmp.o + 0x080024c4 0x080024c4 0x00000020 Code RO 261 .text.cmp_output_init gd32e23x_cmp.o + 0x080024e4 0x080024e4 0x00000010 Code RO 271 .text.cmp_output_level_get gd32e23x_cmp.o + 0x080024f4 0x080024f4 0x000002a0 Code RO 1484 .text.comStep phaseouts.o + 0x08002794 0x08002794 0x0000040c Code RO 2 .text.computeDshotDMA dshot.o + 0x08002ba0 0x08002ba0 0x00000194 Code RO 117 .text.computeServoInput signal.o + 0x08002d34 0x08002d34 0x00000020 Code RO 22 .text.delayMicros functions.o + 0x08002d54 0x08002d54 0x0000004c Code RO 24 .text.delayMillis functions.o + 0x08002da0 0x08002da0 0x00000014 Code RO 1539 .text.delay_decrement systick.o + 0x08002db4 0x08002db4 0x000001fc Code RO 125 .text.detectInput signal.o + 0x08002fb0 0x08002fb0 0x00000010 Code RO 343 .text.dma_channel_disable gd32e23x_dma.o + 0x08002fc0 0x08002fc0 0x00000010 Code RO 353 .text.dma_channel_enable gd32e23x_dma.o + 0x08002fd0 0x08002fd0 0x00000010 Code RO 347 .text.dma_circulation_disable gd32e23x_dma.o + 0x08002fe0 0x08002fe0 0x00000010 Code RO 345 .text.dma_circulation_enable gd32e23x_dma.o + 0x08002ff0 0x08002ff0 0x0000002c Code RO 337 .text.dma_deinit gd32e23x_dma.o + 0x0800301c 0x0800301c 0x00000074 Code RO 341 .text.dma_init gd32e23x_dma.o + 0x08003090 0x08003090 0x00000014 Code RO 385 .text.dma_interrupt_flag_clear gd32e23x_dma.o + 0x080030a4 0x080030a4 0x0000003c Code RO 383 .text.dma_interrupt_flag_get gd32e23x_dma.o + 0x080030e0 0x080030e0 0x00000010 Code RO 357 .text.dma_memory_address_config gd32e23x_dma.o + 0x080030f0 0x080030f0 0x00000010 Code RO 355 .text.dma_periph_address_config gd32e23x_dma.o + 0x08003100 0x08003100 0x00000014 Code RO 339 .text.dma_struct_para_init gd32e23x_dma.o + 0x08003114 0x08003114 0x00000010 Code RO 1313 .text.enableCompInterrupts comparator.o + 0x08003124 0x08003124 0x00000120 Code RO 1450 .text.enableCorePeripherals peripherals.o + 0x08003244 0x08003244 0x00000008 Code RO 417 .text.exti_flag_clear gd32e23x_exti.o + 0x0800324c 0x0800324c 0x0000006c Code RO 401 .text.exti_init gd32e23x_exti.o + 0x080032b8 0x080032b8 0x00000008 Code RO 421 .text.exti_interrupt_flag_clear gd32e23x_exti.o + 0x080032c0 0x080032c0 0x00000010 Code RO 419 .text.exti_interrupt_flag_get gd32e23x_exti.o + 0x080032d0 0x080032d0 0x00000008 Code RO 483 .text.fmc_flag_clear gd32e23x_fmc.o + 0x080032d8 0x080032d8 0x00000010 Code RO 433 .text.fmc_lock gd32e23x_fmc.o + 0x080032e8 0x080032e8 0x00000178 Code RO 441 .text.fmc_page_erase gd32e23x_fmc.o + 0x08003460 0x08003460 0x0000000c Code RO 437 .text.fmc_prefetch_enable gd32e23x_fmc.o + 0x0800346c 0x0800346c 0x00000020 Code RO 431 .text.fmc_unlock gd32e23x_fmc.o + 0x0800348c 0x0800348c 0x00000178 Code RO 449 .text.fmc_word_program gd32e23x_fmc.o + 0x08003604 0x08003604 0x00000014 Code RO 435 .text.fmc_wscnt_set gd32e23x_fmc.o + 0x08003618 0x08003618 0x00000078 Code RO 1486 .text.fullBrake phaseouts.o + 0x08003690 0x08003690 0x00000098 Code RO 513 .text.fwdgt_config gd32e23x_fwdgt.o + 0x08003728 0x08003728 0x0000000c Code RO 511 .text.fwdgt_counter_reload gd32e23x_fwdgt.o + 0x08003734 0x08003734 0x00000010 Code RO 503 .text.fwdgt_enable gd32e23x_fwdgt.o + 0x08003744 0x08003744 0x0000000c Code RO 1444 .text.generatePwmTimerEvent peripherals.o + 0x08003750 0x08003750 0x0000000a Code RO 20 .text.getAbsDif functions.o + 0x0800375a 0x0800375a 0x0000000a Code RO 1309 .text.getCompOutputLevel comparator.o + 0x08003764 0x08003764 0x00000010 Code RO 1374 .text.getInputPinState io.o + 0x08003774 0x08003774 0x00000130 Code RO 547 .text.gpio_af_set gd32e23x_gpio.o + 0x080038a4 0x080038a4 0x0000020c Code RO 527 .text.gpio_mode_set gd32e23x_gpio.o + 0x08003ab0 0x08003ab0 0x00000134 Code RO 529 .text.gpio_output_options_set gd32e23x_gpio.o + 0x08003be4 0x08003be4 0x00000014 Code RO 1448 .text.initAfterJump peripherals.o + 0x08003bf8 0x08003bf8 0x00000150 Code RO 1398 .text.initCorePeripherals peripherals.o + 0x08003d48 0x08003d48 0x00000094 Code RO 48 .text.interruptRoutine main.o + 0x08003ddc 0x08003ddc 0x000002e8 Code RO 36 .text.loadEEpromSettings main.o + 0x080040c4 0x080040c4 0x00000bb4 Code RO 62 .text.main main.o + 0x08004c78 0x08004c78 0x00000630 Code RO 1510 .text.makeTelemPackage serial_telemetry.o + 0x080052a8 0x080052a8 0x000001c4 Code RO 4 .text.make_dshot_package dshot.o + 0x0800546c 0x0800546c 0x0000005c Code RO 18 .text.map functions.o + 0x080054c8 0x080054c8 0x00000014 Code RO 1311 .text.maskPhaseInterrupts comparator.o + 0x080054dc 0x080054dc 0x00000058 Code RO 641 .text.nvic_irq_enable gd32e23x_misc.o + 0x08005534 0x08005534 0x00000018 Code RO 647 .text.nvic_vector_table_set gd32e23x_misc.o + 0x0800554c 0x0800554c 0x00000058 Code RO 164 .text.playBeaconTune3 sounds.o + 0x080055a4 0x080055a4 0x000000d0 Code RO 148 .text.playBlueJayTune sounds.o + 0x08005674 0x08005674 0x00000048 Code RO 162 .text.playChangedTone sounds.o + 0x080056bc 0x080056bc 0x00000048 Code RO 160 .text.playDefaultTone sounds.o + 0x08005704 0x08005704 0x00000058 Code RO 158 .text.playInputTune sounds.o + 0x0800575c 0x0800575c 0x0000005c Code RO 156 .text.playInputTune2 sounds.o + 0x080057b8 0x080057b8 0x0000008c Code RO 150 .text.playStartupTune sounds.o + 0x08005844 0x08005844 0x00000038 Code RO 58 .text.processDshot main.o + 0x0800587c 0x0800587c 0x00000070 Code RO 1462 .text.proportionalBrake phaseouts.o + 0x080058ec 0x080058ec 0x000000d0 Code RO 725 .text.rcu_adc_clock_config gd32e23x_rcu.o + 0x080059bc 0x080059bc 0x0000019c Code RO 773 .text.rcu_clock_freq_get gd32e23x_rcu.o + 0x08005b58 0x08005b58 0x00000014 Code RO 701 .text.rcu_periph_clock_disable gd32e23x_rcu.o + 0x08005b6c 0x08005b6c 0x00000014 Code RO 699 .text.rcu_periph_clock_enable gd32e23x_rcu.o + 0x08005b80 0x08005b80 0x00000014 Code RO 709 .text.rcu_periph_reset_disable gd32e23x_rcu.o + 0x08005b94 0x08005b94 0x00000018 Code RO 707 .text.rcu_periph_reset_enable gd32e23x_rcu.o + 0x08005bac 0x08005bac 0x00000050 Code RO 1326 .text.read_flash_bin eeprom.o + 0x08005bfc 0x08005bfc 0x00000080 Code RO 1370 .text.receiveDshotDma io.o + 0x08005c7c 0x08005c7c 0x00000010 Code RO 1446 .text.resetInputCaptureTimer peripherals.o + 0x08005c8c 0x08005c8c 0x00000064 Code RO 38 .text.saveEEpromSettings main.o + 0x08005cf0 0x08005cf0 0x000001a4 Code RO 1324 .text.save_flash_nolib eeprom.o + 0x08005e94 0x08005e94 0x00000090 Code RO 1372 .text.sendDshotDma io.o + 0x08005f24 0x08005f24 0x0000004c Code RO 1504 .text.send_telem_DMA serial_telemetry.o + 0x08005f70 0x08005f70 0x00000700 Code RO 52 .text.setInput main.o + 0x08006670 0x08006670 0x0000000c Code RO 1380 .text.setInputPullUp io.o + 0x0800667c 0x0800667c 0x0000000c Code RO 1438 .text.setPWMCompare1 peripherals.o + 0x08006688 0x08006688 0x0000000c Code RO 1440 .text.setPWMCompare2 peripherals.o + 0x08006694 0x08006694 0x0000000c Code RO 1442 .text.setPWMCompare3 peripherals.o + 0x080066a0 0x080066a0 0x00000014 Code RO 140 .text.setVolume sounds.o + 0x080066b4 0x080066b4 0x000000d0 Code RO 1502 .text.telem_UART_Init serial_telemetry.o + 0x08006784 0x08006784 0x00000410 Code RO 54 .text.tenKhzRoutine main.o + 0x08006b94 0x08006b94 0x0000000a Code RO 990 .text.timer_auto_reload_shadow_disable gd32e23x_timer.o + 0x08006b9e 0x08006b9e 0x0000000a Code RO 988 .text.timer_auto_reload_shadow_enable gd32e23x_timer.o + 0x08006ba8 0x08006ba8 0x0000001e Code RO 1044 .text.timer_break_config gd32e23x_timer.o + 0x08006bc6 0x08006bc6 0x00000012 Code RO 1042 .text.timer_break_struct_para_init gd32e23x_timer.o + 0x08006bd8 0x08006bd8 0x00000036 Code RO 1080 .text.timer_channel_complementary_output_state_config gd32e23x_timer.o + 0x08006c0e 0x08006c0e 0x0000000e Code RO 1082 .text.timer_channel_input_struct_para_init gd32e23x_timer.o + 0x08006c1c 0x08006c1c 0x0000021c Code RO 1062 .text.timer_channel_output_config gd32e23x_timer.o + 0x08006e38 0x08006e38 0x0000005c Code RO 1064 .text.timer_channel_output_mode_config gd32e23x_timer.o + 0x08006e94 0x08006e94 0x0000005c Code RO 1068 .text.timer_channel_output_shadow_config gd32e23x_timer.o + 0x08006ef0 0x08006ef0 0x0000005a Code RO 1078 .text.timer_channel_output_state_config gd32e23x_timer.o + 0x08006f4a 0x08006f4a 0x00000010 Code RO 1060 .text.timer_channel_output_struct_para_init gd32e23x_timer.o + 0x08006f5a 0x08006f5a 0x00000002 PAD + 0x08006f5c 0x08006f5c 0x00000074 Code RO 978 .text.timer_deinit gd32e23x_timer.o + 0x08006fd0 0x08006fd0 0x0000000a Code RO 984 .text.timer_enable gd32e23x_timer.o + 0x08006fda 0x08006fda 0x00000008 Code RO 1040 .text.timer_event_software_generate gd32e23x_timer.o + 0x08006fe2 0x08006fe2 0x00000006 Code RO 1030 .text.timer_flag_clear gd32e23x_timer.o + 0x08006fe8 0x08006fe8 0x000000b0 Code RO 982 .text.timer_init gd32e23x_timer.o + 0x08007098 0x08007098 0x00000164 Code RO 1090 .text.timer_input_pwm_capture_config gd32e23x_timer.o + 0x080071fc 0x080071fc 0x00000008 Code RO 1022 .text.timer_interrupt_disable gd32e23x_timer.o + 0x08007204 0x08007204 0x00000006 Code RO 1026 .text.timer_interrupt_flag_clear gd32e23x_timer.o + 0x0800720a 0x0800720a 0x00000010 Code RO 1002 .text.timer_prescaler_config gd32e23x_timer.o + 0x0800721a 0x0800721a 0x00000016 Code RO 1054 .text.timer_primary_output_config gd32e23x_timer.o + 0x08007230 0x08007230 0x00000014 Code RO 980 .text.timer_struct_para_init gd32e23x_timer.o + 0x08007244 0x08007244 0x00000168 Code RO 119 .text.transfercomplete signal.o + 0x080073ac 0x080073ac 0x0000005c Code RO 1134 .text.usart_baudrate_set gd32e23x_usart.o + 0x08007408 0x08007408 0x00000010 Code RO 1248 .text.usart_dma_transmit_config gd32e23x_usart.o + 0x08007418 0x08007418 0x0000000a Code RO 1142 .text.usart_enable gd32e23x_usart.o + 0x08007422 0x08007422 0x00000012 Code RO 1194 .text.usart_halfduplex_enable gd32e23x_usart.o + 0x08007434 0x08007434 0x00000010 Code RO 1148 .text.usart_receive_config gd32e23x_usart.o + 0x08007444 0x08007444 0x00000010 Code RO 1146 .text.usart_transmit_config gd32e23x_usart.o + 0x08007454 0x08007454 0x00000110 Code RO 56 .text.zcfoundroutine main.o + 0x08007564 0x08007564 0x0000002e Code RO 1609 i.__ARM_clz mf_p.l(depilogue.o) + 0x08007592 0x08007592 0x0000000e Code RO 1615 i.__scatterload_copy mc_p.l(handlers.o) + 0x080075a0 0x080075a0 0x00000002 Code RO 1616 i.__scatterload_null mc_p.l(handlers.o) + 0x080075a2 0x080075a2 0x0000000e Code RO 1617 i.__scatterload_zeroinit mc_p.l(handlers.o) + 0x080075b0 0x080075b0 0x00000008 Data RO 775 .rodata.cst8 gd32e23x_rcu.o + 0x080075b8 0x080075b8 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o + 0x080075c8 0x080075c8 0x00000020 Data RO 1614 Region$$Table anon$$obj.o + + + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080075e8, Size: 0x00000c08, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8]) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x20000000 COMPRESSED 0x00000060 Data RW 103 .data..L_MergedGlobals main.o + 0x20000060 COMPRESSED 0x00000006 Data RW 128 .data..L_MergedGlobals signal.o + 0x20000066 COMPRESSED 0x00000002 PAD + 0x20000068 COMPRESSED 0x00000078 Data RW 104 .data..L_MergedGlobals.1 main.o + 0x200000e0 COMPRESSED 0x00000001 Data RW 1386 .data.ic_timer_prescaler io.o + 0x200000e1 COMPRESSED 0x00000003 PAD + 0x200000e4 COMPRESSED 0x00000004 Data RW 127 .data.max_servo_deviation signal.o + 0x200000e8 COMPRESSED 0x00000001 Data RW 1512 .data.nbDataToTransmit serial_telemetry.o + 0x200000e9 COMPRESSED 0x00000001 PAD + 0x200000ea COMPRESSED 0x000002d0 Data RW 90 .data.pwmSin main.o + 0x200003ba COMPRESSED 0x00000006 PAD + 0x200003c0 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o + 0x2000041c - 0x00000002 Zero RW 1390 .bss..L_MergedGlobals io.o + 0x2000041e COMPRESSED 0x00000002 PAD + 0x20000420 - 0x0000001c Zero RW 129 .bss..L_MergedGlobals.1 signal.o + 0x2000043c - 0x0000007c Zero RW 105 .bss..L_MergedGlobals.2 main.o + 0x200004b8 - 0x0000001c Zero RW 106 .bss..L_MergedGlobals.3 main.o + 0x200004d4 - 0x00000006 Zero RW 1301 .bss.ADCDataDMA adc.o + 0x200004da - 0x0000000a Zero RW 1513 .bss.aTxBuffer serial_telemetry.o + 0x200004e4 - 0x00000001 Zero RW 166 .bss.beep_volume sounds.o + 0x200004e5 COMPRESSED 0x00000003 PAD + 0x200004e8 - 0x00000004 Zero RW 1541 .bss.delay systick.o + 0x200004ec - 0x00000100 Zero RW 1387 .bss.dma_buffer io.o + 0x200005ec - 0x00000001 Zero RW 100 .bss.dshotcommand main.o + 0x200005ed - 0x000000b0 Zero RW 86 .bss.eepromBuffer main.o + 0x2000069d COMPRESSED 0x00000003 PAD + 0x200006a0 - 0x00000094 Zero RW 7 .bss.gcr dshot.o + 0x20000734 - 0x00000004 Zero RW 1362 .bss.interrupt_time gd32e23x_it.o + 0x20000738 - 0x00000001 Zero RW 87 .bss.last_dshot_command main.o + 0x20000739 COMPRESSED 0x00000001 PAD + 0x2000073a - 0x000000c8 Zero RW 93 .bss.readings main.o + 0x20000802 COMPRESSED 0x00000006 PAD + 0x20000808 - 0x00000400 Zero RW 1287 STACK startup_gd32e23x.o + + + + Load Region LR_FIRMWAREVERSION (Base: 0x08007be0, Size: 0x00000020, Max: 0x00000020, ABSOLUTE) + + Execution Region FIRMWAREVERSION (Exec base: 0x08007be0, Load base: 0x08007be0, Size: 0x00000020, Max: 0x00000020, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x08007be0 0x08007be0 0x0000001e Data RO 175 .rodata.test firmwareversion.o + + +============================================================================== + +Image component sizes + + + Code (inc. data) RO Data RW Data ZI Data Debug Object Name + + 276 24 0 0 6 2297 adc.o + 150 20 0 0 0 1520 comparator.o + 1488 80 16 0 240 4017 dshot.o + 500 0 0 0 0 2442 eeprom.o + 0 0 30 0 0 401 firmwareversion.o + 210 8 0 0 0 2114 functions.o + 612 24 0 0 0 9217 gd32e23x_adc.o + 96 8 0 0 0 2736 gd32e23x_cmp.o + 356 20 0 0 0 6740 gd32e23x_dma.o + 140 8 0 0 0 3080 gd32e23x_exti.o + 840 28 0 0 0 24536 gd32e23x_fmc.o + 180 28 0 0 0 3694 gd32e23x_fwdgt.o + 1136 72 0 0 0 8313 gd32e23x_gpio.o + 344 52 0 0 4 2843 gd32e23x_it.o + 112 20 0 0 0 3939 gd32e23x_misc.o + 704 52 8 0 0 15961 gd32e23x_rcu.o + 1710 76 0 0 0 21385 gd32e23x_timer.o + 168 12 0 0 0 14665 gd32e23x_usart.o + 300 52 0 1 258 2417 io.o + 7364 496 0 936 530 20902 main.o + 1438 144 0 0 0 10008 peripherals.o + 1164 36 0 0 0 8780 phaseouts.o + 1868 40 0 1 10 11200 serial_telemetry.o + 1272 136 0 10 28 3958 signal.o + 780 44 0 0 1 4158 sounds.o + 28 8 204 0 1024 668 startup_gd32e23x.o + 452 32 0 0 0 2426 system_gd32e23x.o + 20 4 0 0 4 2990 systick.o + + ---------------------------------------------------------------------- + 23718 1524 292 956 2124 197407 Object Totals + 0 0 32 0 0 0 (incl. Generated) + 10 0 2 8 19 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name + + 86 0 0 0 0 0 __dczerorl2.o + 0 0 0 0 0 0 entry.o + 0 0 0 0 0 0 entry10a.o + 0 0 0 0 0 0 entry11a.o + 8 4 0 0 0 0 entry2.o + 4 0 0 0 0 0 entry5.o + 0 0 0 0 0 0 entry7b.o + 0 0 0 0 0 0 entry8b.o + 8 4 0 0 0 0 entry9a.o + 30 0 0 0 0 0 handlers.o + 36 8 0 0 0 68 init.o + 0 0 0 0 0 0 iusefp.o + 32 0 0 0 0 68 llshl.o + 38 0 0 0 0 68 llsshr.o + 34 0 0 0 0 68 llushr.o + 36 0 0 0 0 60 memcpya.o + 36 0 0 0 0 100 memseta.o + 356 4 0 0 0 140 dadd.o + 240 6 0 0 0 84 ddiv.o + 236 0 0 0 0 216 depilogue.o + 72 10 0 0 0 72 dfixi.o + 28 4 0 0 0 68 dfltui.o + 208 6 0 0 0 88 dmul.o + 178 0 0 0 0 108 fadd.o + 28 0 0 0 0 60 fcmpge.o + 28 0 0 0 0 60 fcmpgt.o + 28 0 0 0 0 60 fcmple.o + 28 0 0 0 0 60 fcmplt.o + 124 0 0 0 0 72 fdiv.o + 130 0 0 0 0 144 fepilogue.o + 50 0 0 0 0 60 ffixi.o + 22 0 0 0 0 68 fflti.o + + ---------------------------------------------------------------------- + 2110 46 0 0 0 1792 Library Totals + 6 0 0 0 0 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Name + + 348 16 0 0 0 432 mc_p.l + 1756 30 0 0 0 1360 mf_p.l + + ---------------------------------------------------------------------- + 2110 46 0 0 0 1792 Library Totals + + ---------------------------------------------------------------------- + +============================================================================== + + + Code (inc. data) RO Data RW Data ZI Data Debug + + 25828 1570 292 956 2124 198087 Grand Totals + 25828 1570 292 744 2124 198087 ELF Image Totals (compressed) + 25828 1570 292 744 0 0 ROM Totals + +============================================================================== + + Total RO Size (Code + RO Data) 26120 ( 25.51kB) + Total RW Size (RW Data + ZI Data) 3080 ( 3.01kB) + Total ROM Size (Code + RO Data + RW Data) 26864 ( 26.23kB) + +============================================================================== + diff --git a/Keil_Projects/list/AM32_GD32DEV_B_E230.map b/Keil_Projects/list/AM32_GD32DEV_B_E230.map new file mode 100644 index 00000000..481b76cb --- /dev/null +++ b/Keil_Projects/list/AM32_GD32DEV_B_E230.map @@ -0,0 +1,3717 @@ +Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00] + +============================================================================== + +Section Cross References + + dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState + dshot.o(.text.computeDshotDMA) refers to main.o(.text.saveEEpromSettings) for saveEEpromSettings + dshot.o(.text.computeDshotDMA) refers to io.o(.bss.dma_buffer) for dma_buffer + dshot.o(.text.computeDshotDMA) refers to dshot.o(.bss..L_MergedGlobals) for [Anonymous Symbol] + dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high + dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low + dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout + dshot.o(.text.computeDshotDMA) refers to main.o(.bss.dshotcommand) for dshotcommand + dshot.o(.text.computeDshotDMA) refers to main.o(.data..L_MergedGlobals) for forward + dshot.o(.text.computeDshotDMA) refers to main.o(.bss.last_dshot_command) for last_dshot_command + dshot.o(.ARM.exidx.text.computeDshotDMA) refers to dshot.o(.text.computeDshotDMA) for [Anonymous Symbol] + dshot.o(.text.make_dshot_package) refers to dshot.o(.bss..L_MergedGlobals) for [Anonymous Symbol] + dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running + dshot.o(.text.make_dshot_package) refers to io.o(.bss..L_MergedGlobals) for buffer_padding + dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr + dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table + dshot.o(.ARM.exidx.text.make_dshot_package) refers to dshot.o(.text.make_dshot_package) for [Anonymous Symbol] + functions.o(.ARM.exidx.text.map) refers to functions.o(.text.map) for [Anonymous Symbol] + functions.o(.ARM.exidx.text.getAbsDif) refers to functions.o(.text.getAbsDif) for [Anonymous Symbol] + functions.o(.ARM.exidx.text.delayMicros) refers to functions.o(.text.delayMicros) for [Anonymous Symbol] + functions.o(.text.delayMillis) refers to gd32e23x_timer.o(.text.timer_prescaler_config) for timer_prescaler_config + functions.o(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol] + main.o(.text.doPidCalculations) refers to fflti.o(.text) for __aeabi_i2f + main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol] + main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin + main.o(.text.loadEEpromSettings) refers to functions.o(.text.map) for map + main.o(.text.loadEEpromSettings) refers to sounds.o(.text.setVolume) for setVolume + main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol] + main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer + main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.text.loadEEpromSettings) refers to dshot.o(.bss..L_MergedGlobals) for EDT_ARMED + main.o(.ARM.exidx.text.loadEEpromSettings) refers to main.o(.text.loadEEpromSettings) for [Anonymous Symbol] + main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib + main.o(.text.saveEEpromSettings) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol] + main.o(.text.saveEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer + main.o(.text.saveEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.ARM.exidx.text.saveEEpromSettings) refers to main.o(.text.saveEEpromSettings) for [Anonymous Symbol] + main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings + main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol] + main.o(.ARM.exidx.text.getSmoothedCurrent) refers to main.o(.text.getSmoothedCurrent) for [Anonymous Symbol] + main.o(.text.getBemfState) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel + main.o(.text.getBemfState) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol] + main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol] + main.o(.text.commutate) refers to phaseouts.o(.text.comStep) for comStep + main.o(.text.commutate) refers to comparator.o(.text.changeCompInput) for changeCompInput + main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol] + main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol] + main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol] + main.o(.text.PeriodElapsedCallback) refers to phaseouts.o(.text.comStep) for comStep + main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.changeCompInput) for changeCompInput + main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts + main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol] + main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol] + main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol] + main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts + main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel + main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol] + main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol] + main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol] + main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts + main.o(.text.startMotor) refers to phaseouts.o(.text.comStep) for comStep + main.o(.text.startMotor) refers to comparator.o(.text.changeCompInput) for changeCompInput + main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol] + main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol] + main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol] + main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts + main.o(.text.setInput) refers to functions.o(.text.map) for map + main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff + main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol] + main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol] + main.o(.text.setInput) refers to fcmplt.o(.text) for __aeabi_fcmplt + main.o(.text.setInput) refers to ffixi.o(.text) for __aeabi_f2iz + main.o(.text.setInput) refers to fcmpge.o(.text) for __aeabi_fcmpge + main.o(.text.setInput) refers to phaseouts.o(.text.comStep) for comStep + main.o(.text.setInput) refers to comparator.o(.text.changeCompInput) for changeCompInput + main.o(.text.setInput) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts + main.o(.text.setInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone + main.o(.text.setInput) refers to sounds.o(.text.playChangedTone) for playChangedTone + main.o(.text.setInput) refers to sounds.o(.text.playBeaconTune3) for playBeaconTune3 + main.o(.text.setInput) refers to sounds.o(.text.playInputTune2) for playInputTune2 + main.o(.text.setInput) refers to phaseouts.o(.text.fullBrake) for fullBrake + main.o(.text.setInput) refers to fcmple.o(.text) for __aeabi_fcmple + main.o(.text.setInput) refers to phaseouts.o(.text.proportionalBrake) for proportionalBrake + main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif + main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for [Anonymous Symbol] + main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol] + main.o(.text.tenKhzRoutine) refers to sounds.o(.text.playInputTune) for playInputTune + main.o(.text.tenKhzRoutine) refers to functions.o(.text.delayMillis) for delayMillis + main.o(.text.tenKhzRoutine) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload + main.o(.text.tenKhzRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts + main.o(.text.tenKhzRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel + main.o(.text.tenKhzRoutine) refers to main.o(.text.zcfoundroutine) for zcfoundroutine + main.o(.text.tenKhzRoutine) refers to fflti.o(.text) for __aeabi_i2f + main.o(.text.tenKhzRoutine) refers to fdiv.o(.text) for __aeabi_fdiv + main.o(.text.tenKhzRoutine) refers to ffixi.o(.text) for __aeabi_f2iz + main.o(.text.tenKhzRoutine) refers to fadd.o(.text) for __aeabi_fadd + main.o(.text.tenKhzRoutine) refers to fcmpgt.o(.text) for __aeabi_fcmpgt + main.o(.text.tenKhzRoutine) refers to fcmplt.o(.text) for __aeabi_fcmplt + main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.text.tenKhzRoutine) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol] + main.o(.text.tenKhzRoutine) refers to main.o(.data..L_MergedGlobals.1) for [Anonymous Symbol] + main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol] + main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol] + main.o(.text.zcfoundroutine) refers to phaseouts.o(.text.comStep) for comStep + main.o(.text.zcfoundroutine) refers to comparator.o(.text.changeCompInput) for changeCompInput + main.o(.text.zcfoundroutine) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts + main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol] + main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol] + main.o(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol] + main.o(.text.processDshot) refers to dshot.o(.text.computeDshotDMA) for computeDshotDMA + main.o(.text.processDshot) refers to main.o(.text.setInput) for setInput + main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package + main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol] + main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol] + main.o(.text.advanceincrement) refers to peripherals.o(.text.setPWMCompare1) for setPWMCompare1 + main.o(.text.advanceincrement) refers to peripherals.o(.text.setPWMCompare2) for setPWMCompare2 + main.o(.text.advanceincrement) refers to peripherals.o(.text.setPWMCompare3) for setPWMCompare3 + main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol] + main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin + main.o(.ARM.exidx.text.advanceincrement) refers to main.o(.text.advanceincrement) for [Anonymous Symbol] + main.o(.text.main) refers to peripherals.o(.text.initAfterJump) for initAfterJump + main.o(.text.main) refers to peripherals.o(.text.initCorePeripherals) for initCorePeripherals + main.o(.text.main) refers to peripherals.o(.text.enableCorePeripherals) for enableCorePeripherals + main.o(.text.main) refers to main.o(.text.loadEEpromSettings) for loadEEpromSettings + main.o(.text.main) refers to memcpya.o(.text) for __aeabi_memcpy + main.o(.text.main) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib + main.o(.text.main) refers to sounds.o(.text.playStartupTune) for playStartupTune + main.o(.text.main) refers to peripherals.o(.text.MX_IWDG_Init) for MX_IWDG_Init + main.o(.text.main) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload + main.o(.text.main) refers to io.o(.text.receiveDshotDma) for receiveDshotDma + main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp + main.o(.text.main) refers to phaseouts.o(.text.proportionalBrake) for proportionalBrake + main.o(.text.main) refers to functions.o(.text.map) for map + main.o(.text.main) refers to fflti.o(.text) for __aeabi_i2f + main.o(.text.main) refers to fdiv.o(.text) for __aeabi_fdiv + main.o(.text.main) refers to fadd.o(.text) for __aeabi_fadd + main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif + main.o(.text.main) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol] + main.o(.text.main) refers to main.o(.bss.eepromBuffer) for eepromBuffer + main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol] + main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol] + main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry + main.o(.text.main) refers to ffixi.o(.text) for __aeabi_f2iz + main.o(.text.main) refers to serial_telemetry.o(.text.makeTelemPackage) for makeTelemPackage + main.o(.text.main) refers to serial_telemetry.o(.text.send_telem_DMA) for send_telem_DMA + main.o(.text.main) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback + main.o(.text.main) refers to dfltui.o(.text) for __aeabi_ui2d + main.o(.text.main) refers to dmul.o(.text) for __aeabi_dmul + main.o(.text.main) refers to dadd.o(.text) for __aeabi_dadd + main.o(.text.main) refers to ddiv.o(.text) for __aeabi_ddiv + main.o(.text.main) refers to dfixi.o(.text) for __aeabi_d2iz + main.o(.text.main) refers to gd32e23x_adc.o(.text.adc_software_trigger_enable) for adc_software_trigger_enable + main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff + main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts + main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm + main.o(.text.main) refers to peripherals.o(.text.setPWMCompare1) for setPWMCompare1 + main.o(.text.main) refers to peripherals.o(.text.setPWMCompare2) for setPWMCompare2 + main.o(.text.main) refers to peripherals.o(.text.setPWMCompare3) for setPWMCompare3 + main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros + main.o(.text.main) refers to main.o(.bss.readings) for readings + main.o(.text.main) refers to main.o(.data.pwmSin) for pwmSin + main.o(.text.main) refers to phaseouts.o(.text.comStep) for comStep + main.o(.text.main) refers to comparator.o(.text.changeCompInput) for changeCompInput + main.o(.text.main) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts + main.o(.text.main) refers to peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent + main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer + main.o(.text.main) refers to memseta.o(.text) for __aeabi_memclr4 + main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer + main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol] + signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map + signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer + signal.o(.text.computeMSInput) refers to main.o(.bss..L_MergedGlobals.2) for newinput + signal.o(.ARM.exidx.text.computeMSInput) refers to signal.o(.text.computeMSInput) for [Anonymous Symbol] + signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map + signal.o(.text.computeServoInput) refers to functions.o(.text.getAbsDif) for getAbsDif + signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone + signal.o(.text.computeServoInput) refers to main.o(.text.saveEEpromSettings) for saveEEpromSettings + signal.o(.text.computeServoInput) refers to sounds.o(.text.playChangedTone) for playChangedTone + signal.o(.text.computeServoInput) refers to io.o(.bss.dma_buffer) for dma_buffer + signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for zero_input_count + signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol] + signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_high_threshold + signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer + signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation + signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol] + signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma + signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput + signal.o(.text.transfercomplete) refers to io.o(.text.sendDshotDma) for sendDshotDma + signal.o(.text.transfercomplete) refers to dshot.o(.text.make_dshot_package) for make_dshot_package + signal.o(.text.transfercomplete) refers to dshot.o(.text.computeDshotDMA) for computeDshotDMA + signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState + signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput + signal.o(.text.transfercomplete) refers to functions.o(.text.getAbsDif) for getAbsDif + signal.o(.text.transfercomplete) refers to sounds.o(.text.playBeaconTune3) for playBeaconTune3 + signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for dshot_telemetry + signal.o(.text.transfercomplete) refers to io.o(.bss..L_MergedGlobals) for out_put + signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.3) for e_com_time + signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol] + signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol] + signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer + signal.o(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol] + signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol] + signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol] + signal.o(.text.checkDshot) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler + signal.o(.text.checkDshot) refers to main.o(.bss..L_MergedGlobals.2) for dshot + signal.o(.text.checkDshot) refers to io.o(.bss..L_MergedGlobals) for buffer_padding + signal.o(.ARM.exidx.text.checkDshot) refers to signal.o(.text.checkDshot) for [Anonymous Symbol] + signal.o(.text.checkServo) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol] + signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler + signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm + signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) for [Anonymous Symbol] + signal.o(.text.detectInput) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol] + signal.o(.text.detectInput) refers to io.o(.bss.dma_buffer) for dma_buffer + signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol] + signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot + signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler + signal.o(.text.detectInput) refers to io.o(.bss..L_MergedGlobals) for buffer_padding + signal.o(.ARM.exidx.text.detectInput) refers to signal.o(.text.detectInput) for [Anonymous Symbol] + sounds.o(.text.pause) refers to functions.o(.text.delayMillis) for delayMillis + sounds.o(.text.pause) refers to sounds.o(.bss.beep_volume) for beep_volume + sounds.o(.ARM.exidx.text.pause) refers to sounds.o(.text.pause) for [Anonymous Symbol] + sounds.o(.text.setVolume) refers to sounds.o(.bss.beep_volume) for beep_volume + sounds.o(.ARM.exidx.text.setVolume) refers to sounds.o(.text.setVolume) for [Anonymous Symbol] + sounds.o(.text.setCaptureCompare) refers to sounds.o(.bss.beep_volume) for beep_volume + sounds.o(.ARM.exidx.text.setCaptureCompare) refers to sounds.o(.text.setCaptureCompare) for [Anonymous Symbol] + sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis + sounds.o(.text.playBJNote) refers to sounds.o(.bss.beep_volume) for beep_volume + sounds.o(.ARM.exidx.text.playBJNote) refers to sounds.o(.text.playBJNote) for [Anonymous Symbol] + sounds.o(.ARM.exidx.text.getBlueJayNoteFrequency) refers to sounds.o(.text.getBlueJayNoteFrequency) for [Anonymous Symbol] + sounds.o(.text.playBlueJayTune) refers to phaseouts.o(.text.comStep) for comStep + sounds.o(.text.playBlueJayTune) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload + sounds.o(.text.playBlueJayTune) refers to functions.o(.text.delayMillis) for delayMillis + sounds.o(.text.playBlueJayTune) refers to phaseouts.o(.text.allOff) for allOff + sounds.o(.text.playBlueJayTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout + sounds.o(.text.playBlueJayTune) refers to main.o(.bss.eepromBuffer) for eepromBuffer + sounds.o(.text.playBlueJayTune) refers to sounds.o(.bss.beep_volume) for beep_volume + sounds.o(.text.playBlueJayTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR + sounds.o(.ARM.exidx.text.playBlueJayTune) refers to sounds.o(.text.playBlueJayTune) for [Anonymous Symbol] + sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune + sounds.o(.text.playStartupTune) refers to phaseouts.o(.text.comStep) for comStep + sounds.o(.text.playStartupTune) refers to functions.o(.text.delayMillis) for delayMillis + sounds.o(.text.playStartupTune) refers to phaseouts.o(.text.allOff) for allOff + sounds.o(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for eeprom_address + sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume + sounds.o(.text.playStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout + sounds.o(.ARM.exidx.text.playStartupTune) refers to sounds.o(.text.playStartupTune) for [Anonymous Symbol] + sounds.o(.text.playBrushedStartupTune) refers to phaseouts.o(.text.comStep) for comStep + sounds.o(.text.playBrushedStartupTune) refers to functions.o(.text.delayMillis) for delayMillis + sounds.o(.text.playBrushedStartupTune) refers to phaseouts.o(.text.allOff) for allOff + sounds.o(.text.playBrushedStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume + sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout + sounds.o(.text.playBrushedStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR + sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol] + sounds.o(.text.playDuskingTune) refers to phaseouts.o(.text.comStep) for comStep + sounds.o(.text.playDuskingTune) refers to functions.o(.text.delayMillis) for delayMillis + sounds.o(.text.playDuskingTune) refers to phaseouts.o(.text.allOff) for allOff + sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume + sounds.o(.text.playDuskingTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR + sounds.o(.ARM.exidx.text.playDuskingTune) refers to sounds.o(.text.playDuskingTune) for [Anonymous Symbol] + sounds.o(.text.playInputTune2) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload + sounds.o(.text.playInputTune2) refers to phaseouts.o(.text.comStep) for comStep + sounds.o(.text.playInputTune2) refers to functions.o(.text.delayMillis) for delayMillis + sounds.o(.text.playInputTune2) refers to phaseouts.o(.text.allOff) for allOff + sounds.o(.text.playInputTune2) refers to sounds.o(.bss.beep_volume) for beep_volume + sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout + sounds.o(.text.playInputTune2) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR + sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol] + sounds.o(.text.playInputTune) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload + sounds.o(.text.playInputTune) refers to phaseouts.o(.text.comStep) for comStep + sounds.o(.text.playInputTune) refers to functions.o(.text.delayMillis) for delayMillis + sounds.o(.text.playInputTune) refers to phaseouts.o(.text.allOff) for allOff + sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume + sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout + sounds.o(.text.playInputTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR + sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol] + sounds.o(.text.playDefaultTone) refers to phaseouts.o(.text.comStep) for comStep + sounds.o(.text.playDefaultTone) refers to functions.o(.text.delayMillis) for delayMillis + sounds.o(.text.playDefaultTone) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload + sounds.o(.text.playDefaultTone) refers to phaseouts.o(.text.allOff) for allOff + sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume + sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout + sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR + sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol] + sounds.o(.text.playChangedTone) refers to phaseouts.o(.text.comStep) for comStep + sounds.o(.text.playChangedTone) refers to functions.o(.text.delayMillis) for delayMillis + sounds.o(.text.playChangedTone) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload + sounds.o(.text.playChangedTone) refers to phaseouts.o(.text.allOff) for allOff + sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume + sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout + sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR + sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol] + sounds.o(.text.playBeaconTune3) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload + sounds.o(.text.playBeaconTune3) refers to phaseouts.o(.text.comStep) for comStep + sounds.o(.text.playBeaconTune3) refers to functions.o(.text.delayMillis) for delayMillis + sounds.o(.text.playBeaconTune3) refers to phaseouts.o(.text.allOff) for allOff + sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume + sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout + sounds.o(.text.playBeaconTune3) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR + sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol] + gd32e23x_adc.o(.text.adc_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable + gd32e23x_adc.o(.text.adc_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable + gd32e23x_adc.o(.ARM.exidx.text.adc_deinit) refers to gd32e23x_adc.o(.text.adc_deinit) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_enable) refers to gd32e23x_adc.o(.text.adc_enable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_disable) refers to gd32e23x_adc.o(.text.adc_disable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_calibration_enable) refers to gd32e23x_adc.o(.text.adc_calibration_enable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to gd32e23x_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_dma_mode_disable) refers to gd32e23x_adc.o(.text.adc_dma_mode_disable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_enable) refers to gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_disable) refers to gd32e23x_adc.o(.text.adc_tempsensor_vrefint_disable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_discontinuous_mode_config) refers to gd32e23x_adc.o(.text.adc_discontinuous_mode_config) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_special_function_config) refers to gd32e23x_adc.o(.text.adc_special_function_config) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_data_alignment_config) refers to gd32e23x_adc.o(.text.adc_data_alignment_config) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_channel_length_config) refers to gd32e23x_adc.o(.text.adc_channel_length_config) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_regular_channel_config) refers to gd32e23x_adc.o(.text.adc_regular_channel_config) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_channel_config) refers to gd32e23x_adc.o(.text.adc_inserted_channel_config) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_channel_offset_config) refers to gd32e23x_adc.o(.text.adc_inserted_channel_offset_config) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_external_trigger_config) refers to gd32e23x_adc.o(.text.adc_external_trigger_config) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_external_trigger_source_config) refers to gd32e23x_adc.o(.text.adc_external_trigger_source_config) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_software_trigger_enable) refers to gd32e23x_adc.o(.text.adc_software_trigger_enable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_regular_data_read) refers to gd32e23x_adc.o(.text.adc_regular_data_read) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_data_read) refers to gd32e23x_adc.o(.text.adc_inserted_data_read) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_flag_get) refers to gd32e23x_adc.o(.text.adc_flag_get) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_flag_clear) refers to gd32e23x_adc.o(.text.adc_flag_clear) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_get) refers to gd32e23x_adc.o(.text.adc_interrupt_flag_get) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_clear) refers to gd32e23x_adc.o(.text.adc_interrupt_flag_clear) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to gd32e23x_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_disable) refers to gd32e23x_adc.o(.text.adc_interrupt_disable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_single_channel_enable) refers to gd32e23x_adc.o(.text.adc_watchdog_single_channel_enable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_group_channel_enable) refers to gd32e23x_adc.o(.text.adc_watchdog_group_channel_enable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_disable) refers to gd32e23x_adc.o(.text.adc_watchdog_disable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_threshold_config) refers to gd32e23x_adc.o(.text.adc_watchdog_threshold_config) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_resolution_config) refers to gd32e23x_adc.o(.text.adc_resolution_config) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_config) refers to gd32e23x_adc.o(.text.adc_oversample_mode_config) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_enable) refers to gd32e23x_adc.o(.text.adc_oversample_mode_enable) for [Anonymous Symbol] + gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_disable) refers to gd32e23x_adc.o(.text.adc_oversample_mode_disable) for [Anonymous Symbol] + gd32e23x_cmp.o(.ARM.exidx.text.cmp_deinit) refers to gd32e23x_cmp.o(.text.cmp_deinit) for [Anonymous Symbol] + gd32e23x_cmp.o(.ARM.exidx.text.cmp_mode_init) refers to gd32e23x_cmp.o(.text.cmp_mode_init) for [Anonymous Symbol] + gd32e23x_cmp.o(.ARM.exidx.text.cmp_output_init) refers to gd32e23x_cmp.o(.text.cmp_output_init) for [Anonymous Symbol] + gd32e23x_cmp.o(.ARM.exidx.text.cmp_enable) refers to gd32e23x_cmp.o(.text.cmp_enable) for [Anonymous Symbol] + gd32e23x_cmp.o(.ARM.exidx.text.cmp_disable) refers to gd32e23x_cmp.o(.text.cmp_disable) for [Anonymous Symbol] + gd32e23x_cmp.o(.ARM.exidx.text.cmp_switch_enable) refers to gd32e23x_cmp.o(.text.cmp_switch_enable) for [Anonymous Symbol] + gd32e23x_cmp.o(.ARM.exidx.text.cmp_switch_disable) refers to gd32e23x_cmp.o(.text.cmp_switch_disable) for [Anonymous Symbol] + gd32e23x_cmp.o(.ARM.exidx.text.cmp_output_level_get) refers to gd32e23x_cmp.o(.text.cmp_output_level_get) for [Anonymous Symbol] + gd32e23x_cmp.o(.ARM.exidx.text.cmp_lock_enable) refers to gd32e23x_cmp.o(.text.cmp_lock_enable) for [Anonymous Symbol] + gd32e23x_crc.o(.ARM.exidx.text.crc_deinit) refers to gd32e23x_crc.o(.text.crc_deinit) for [Anonymous Symbol] + gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_enable) refers to gd32e23x_crc.o(.text.crc_reverse_output_data_enable) for [Anonymous Symbol] + gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_disable) refers to gd32e23x_crc.o(.text.crc_reverse_output_data_disable) for [Anonymous Symbol] + gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_reset) refers to gd32e23x_crc.o(.text.crc_data_register_reset) for [Anonymous Symbol] + gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_read) refers to gd32e23x_crc.o(.text.crc_data_register_read) for [Anonymous Symbol] + gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_read) refers to gd32e23x_crc.o(.text.crc_free_data_register_read) for [Anonymous Symbol] + gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_write) refers to gd32e23x_crc.o(.text.crc_free_data_register_write) for [Anonymous Symbol] + gd32e23x_crc.o(.ARM.exidx.text.crc_init_data_register_write) refers to gd32e23x_crc.o(.text.crc_init_data_register_write) for [Anonymous Symbol] + gd32e23x_crc.o(.ARM.exidx.text.crc_input_data_reverse_config) refers to gd32e23x_crc.o(.text.crc_input_data_reverse_config) for [Anonymous Symbol] + gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_size_set) refers to gd32e23x_crc.o(.text.crc_polynomial_size_set) for [Anonymous Symbol] + gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_set) refers to gd32e23x_crc.o(.text.crc_polynomial_set) for [Anonymous Symbol] + gd32e23x_crc.o(.ARM.exidx.text.crc_single_data_calculate) refers to gd32e23x_crc.o(.text.crc_single_data_calculate) for [Anonymous Symbol] + gd32e23x_crc.o(.ARM.exidx.text.crc_block_data_calculate) refers to gd32e23x_crc.o(.text.crc_block_data_calculate) for [Anonymous Symbol] + gd32e23x_dbg.o(.ARM.exidx.text.dbg_deinit) refers to gd32e23x_dbg.o(.text.dbg_deinit) for [Anonymous Symbol] + gd32e23x_dbg.o(.ARM.exidx.text.dbg_id_get) refers to gd32e23x_dbg.o(.text.dbg_id_get) for [Anonymous Symbol] + gd32e23x_dbg.o(.ARM.exidx.text.dbg_low_power_enable) refers to gd32e23x_dbg.o(.text.dbg_low_power_enable) for [Anonymous Symbol] + gd32e23x_dbg.o(.ARM.exidx.text.dbg_low_power_disable) refers to gd32e23x_dbg.o(.text.dbg_low_power_disable) for [Anonymous Symbol] + gd32e23x_dbg.o(.ARM.exidx.text.dbg_periph_enable) refers to gd32e23x_dbg.o(.text.dbg_periph_enable) for [Anonymous Symbol] + gd32e23x_dbg.o(.ARM.exidx.text.dbg_periph_disable) refers to gd32e23x_dbg.o(.text.dbg_periph_disable) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_deinit) refers to gd32e23x_dma.o(.text.dma_deinit) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_struct_para_init) refers to gd32e23x_dma.o(.text.dma_struct_para_init) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_init) refers to gd32e23x_dma.o(.text.dma_init) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_channel_disable) refers to gd32e23x_dma.o(.text.dma_channel_disable) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_circulation_enable) refers to gd32e23x_dma.o(.text.dma_circulation_enable) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_circulation_disable) refers to gd32e23x_dma.o(.text.dma_circulation_disable) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_memory_to_memory_enable) refers to gd32e23x_dma.o(.text.dma_memory_to_memory_enable) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_memory_to_memory_disable) refers to gd32e23x_dma.o(.text.dma_memory_to_memory_disable) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_channel_enable) refers to gd32e23x_dma.o(.text.dma_channel_enable) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_periph_address_config) refers to gd32e23x_dma.o(.text.dma_periph_address_config) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_memory_address_config) refers to gd32e23x_dma.o(.text.dma_memory_address_config) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_config) refers to gd32e23x_dma.o(.text.dma_transfer_number_config) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_get) refers to gd32e23x_dma.o(.text.dma_transfer_number_get) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_priority_config) refers to gd32e23x_dma.o(.text.dma_priority_config) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_memory_width_config) refers to gd32e23x_dma.o(.text.dma_memory_width_config) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_periph_width_config) refers to gd32e23x_dma.o(.text.dma_periph_width_config) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_memory_increase_enable) refers to gd32e23x_dma.o(.text.dma_memory_increase_enable) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_memory_increase_disable) refers to gd32e23x_dma.o(.text.dma_memory_increase_disable) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_enable) refers to gd32e23x_dma.o(.text.dma_periph_increase_enable) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_disable) refers to gd32e23x_dma.o(.text.dma_periph_increase_disable) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_direction_config) refers to gd32e23x_dma.o(.text.dma_transfer_direction_config) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_flag_get) refers to gd32e23x_dma.o(.text.dma_flag_get) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_flag_clear) refers to gd32e23x_dma.o(.text.dma_flag_clear) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_get) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_get) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_clear) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_clear) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to gd32e23x_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol] + gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_disable) refers to gd32e23x_dma.o(.text.dma_interrupt_disable) for [Anonymous Symbol] + gd32e23x_exti.o(.ARM.exidx.text.exti_deinit) refers to gd32e23x_exti.o(.text.exti_deinit) for [Anonymous Symbol] + gd32e23x_exti.o(.ARM.exidx.text.exti_init) refers to gd32e23x_exti.o(.text.exti_init) for [Anonymous Symbol] + gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_enable) refers to gd32e23x_exti.o(.text.exti_interrupt_enable) for [Anonymous Symbol] + gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_disable) refers to gd32e23x_exti.o(.text.exti_interrupt_disable) for [Anonymous Symbol] + gd32e23x_exti.o(.ARM.exidx.text.exti_event_enable) refers to gd32e23x_exti.o(.text.exti_event_enable) for [Anonymous Symbol] + gd32e23x_exti.o(.ARM.exidx.text.exti_event_disable) refers to gd32e23x_exti.o(.text.exti_event_disable) for [Anonymous Symbol] + gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_enable) refers to gd32e23x_exti.o(.text.exti_software_interrupt_enable) for [Anonymous Symbol] + gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_disable) refers to gd32e23x_exti.o(.text.exti_software_interrupt_disable) for [Anonymous Symbol] + gd32e23x_exti.o(.ARM.exidx.text.exti_flag_get) refers to gd32e23x_exti.o(.text.exti_flag_get) for [Anonymous Symbol] + gd32e23x_exti.o(.ARM.exidx.text.exti_flag_clear) refers to gd32e23x_exti.o(.text.exti_flag_clear) for [Anonymous Symbol] + gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_flag_get) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_get) for [Anonymous Symbol] + gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_flag_clear) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_clear) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_unlock) refers to gd32e23x_fmc.o(.text.fmc_unlock) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_lock) refers to gd32e23x_fmc.o(.text.fmc_lock) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_wscnt_set) refers to gd32e23x_fmc.o(.text.fmc_wscnt_set) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_enable) refers to gd32e23x_fmc.o(.text.fmc_prefetch_enable) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_disable) refers to gd32e23x_fmc.o(.text.fmc_prefetch_disable) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_page_erase) refers to gd32e23x_fmc.o(.text.fmc_page_erase) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_ready_wait) refers to gd32e23x_fmc.o(.text.fmc_ready_wait) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_mass_erase) refers to gd32e23x_fmc.o(.text.fmc_mass_erase) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_doubleword_program) refers to gd32e23x_fmc.o(.text.fmc_doubleword_program) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_word_program) refers to gd32e23x_fmc.o(.text.fmc_word_program) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.ob_unlock) refers to gd32e23x_fmc.o(.text.ob_unlock) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.ob_lock) refers to gd32e23x_fmc.o(.text.ob_lock) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.ob_reset) refers to gd32e23x_fmc.o(.text.ob_reset) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.option_byte_value_get) refers to gd32e23x_fmc.o(.text.option_byte_value_get) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.ob_erase) refers to gd32e23x_fmc.o(.text.ob_erase) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.ob_obstat_plevel_get) refers to gd32e23x_fmc.o(.text.ob_obstat_plevel_get) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_enable) refers to gd32e23x_fmc.o(.text.ob_write_protection_enable) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.ob_security_protection_config) refers to gd32e23x_fmc.o(.text.ob_security_protection_config) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.ob_user_write) refers to gd32e23x_fmc.o(.text.ob_user_write) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.ob_data_program) refers to gd32e23x_fmc.o(.text.ob_data_program) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.ob_user_get) refers to gd32e23x_fmc.o(.text.ob_user_get) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.ob_data_get) refers to gd32e23x_fmc.o(.text.ob_data_get) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_get) refers to gd32e23x_fmc.o(.text.ob_write_protection_get) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_enable) refers to gd32e23x_fmc.o(.text.fmc_interrupt_enable) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_disable) refers to gd32e23x_fmc.o(.text.fmc_interrupt_disable) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_get) refers to gd32e23x_fmc.o(.text.fmc_flag_get) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_clear) refers to gd32e23x_fmc.o(.text.fmc_flag_clear) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_get) refers to gd32e23x_fmc.o(.text.fmc_interrupt_flag_get) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_clear) refers to gd32e23x_fmc.o(.text.fmc_interrupt_flag_clear) for [Anonymous Symbol] + gd32e23x_fmc.o(.ARM.exidx.text.fmc_state_get) refers to gd32e23x_fmc.o(.text.fmc_state_get) for [Anonymous Symbol] + gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_enable) refers to gd32e23x_fwdgt.o(.text.fwdgt_write_enable) for [Anonymous Symbol] + gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_disable) refers to gd32e23x_fwdgt.o(.text.fwdgt_write_disable) for [Anonymous Symbol] + gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_enable) refers to gd32e23x_fwdgt.o(.text.fwdgt_enable) for [Anonymous Symbol] + gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_prescaler_value_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_prescaler_value_config) for [Anonymous Symbol] + gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_reload_value_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_reload_value_config) for [Anonymous Symbol] + gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_window_value_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_window_value_config) for [Anonymous Symbol] + gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_counter_reload) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for [Anonymous Symbol] + gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_config) for [Anonymous Symbol] + gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_flag_get) refers to gd32e23x_fwdgt.o(.text.fwdgt_flag_get) for [Anonymous Symbol] + gd32e23x_gpio.o(.text.gpio_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable + gd32e23x_gpio.o(.text.gpio_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable + gd32e23x_gpio.o(.ARM.exidx.text.gpio_deinit) refers to gd32e23x_gpio.o(.text.gpio_deinit) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_mode_set) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_options_set) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_set) refers to gd32e23x_gpio.o(.text.gpio_bit_set) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_reset) refers to gd32e23x_gpio.o(.text.gpio_bit_reset) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_write) refers to gd32e23x_gpio.o(.text.gpio_bit_write) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_write) refers to gd32e23x_gpio.o(.text.gpio_port_write) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_bit_get) refers to gd32e23x_gpio.o(.text.gpio_input_bit_get) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_port_get) refers to gd32e23x_gpio.o(.text.gpio_input_port_get) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_bit_get) refers to gd32e23x_gpio.o(.text.gpio_output_bit_get) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_port_get) refers to gd32e23x_gpio.o(.text.gpio_output_port_get) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_af_set) refers to gd32e23x_gpio.o(.text.gpio_af_set) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_pin_lock) refers to gd32e23x_gpio.o(.text.gpio_pin_lock) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_toggle) refers to gd32e23x_gpio.o(.text.gpio_bit_toggle) for [Anonymous Symbol] + gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_toggle) refers to gd32e23x_gpio.o(.text.gpio_port_toggle) for [Anonymous Symbol] + gd32e23x_i2c.o(.text.i2c_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable + gd32e23x_i2c.o(.text.i2c_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable + gd32e23x_i2c.o(.ARM.exidx.text.i2c_deinit) refers to gd32e23x_i2c.o(.text.i2c_deinit) for [Anonymous Symbol] + gd32e23x_i2c.o(.text.i2c_clock_config) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for rcu_clock_freq_get + gd32e23x_i2c.o(.ARM.exidx.text.i2c_clock_config) refers to gd32e23x_i2c.o(.text.i2c_clock_config) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_mode_addr_config) refers to gd32e23x_i2c.o(.text.i2c_mode_addr_config) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_type_config) refers to gd32e23x_i2c.o(.text.i2c_smbus_type_config) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_ack_config) refers to gd32e23x_i2c.o(.text.i2c_ack_config) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_ackpos_config) refers to gd32e23x_i2c.o(.text.i2c_ackpos_config) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_master_addressing) refers to gd32e23x_i2c.o(.text.i2c_master_addressing) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_dualaddr_enable) refers to gd32e23x_i2c.o(.text.i2c_dualaddr_enable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_dualaddr_disable) refers to gd32e23x_i2c.o(.text.i2c_dualaddr_disable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_enable) refers to gd32e23x_i2c.o(.text.i2c_enable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_disable) refers to gd32e23x_i2c.o(.text.i2c_disable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_start_on_bus) refers to gd32e23x_i2c.o(.text.i2c_start_on_bus) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_stop_on_bus) refers to gd32e23x_i2c.o(.text.i2c_stop_on_bus) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_data_transmit) refers to gd32e23x_i2c.o(.text.i2c_data_transmit) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to gd32e23x_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to gd32e23x_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_dma_last_transfer_config) refers to gd32e23x_i2c.o(.text.i2c_dma_last_transfer_config) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_stretch_scl_low_config) refers to gd32e23x_i2c.o(.text.i2c_stretch_scl_low_config) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_slave_response_to_gcall_config) refers to gd32e23x_i2c.o(.text.i2c_slave_response_to_gcall_config) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_software_reset_config) refers to gd32e23x_i2c.o(.text.i2c_software_reset_config) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_enable) refers to gd32e23x_i2c.o(.text.i2c_pec_enable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_transfer_enable) refers to gd32e23x_i2c.o(.text.i2c_pec_transfer_enable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to gd32e23x_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_issue_alert) refers to gd32e23x_i2c.o(.text.i2c_smbus_issue_alert) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_arp_enable) refers to gd32e23x_i2c.o(.text.i2c_smbus_arp_enable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_enable) refers to gd32e23x_i2c.o(.text.i2c_sam_enable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_disable) refers to gd32e23x_i2c.o(.text.i2c_sam_disable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_timeout_enable) refers to gd32e23x_i2c.o(.text.i2c_sam_timeout_enable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_timeout_disable) refers to gd32e23x_i2c.o(.text.i2c_sam_timeout_disable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to gd32e23x_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to gd32e23x_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to gd32e23x_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_disable) refers to gd32e23x_i2c.o(.text.i2c_interrupt_disable) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_flag_get) refers to gd32e23x_i2c.o(.text.i2c_interrupt_flag_get) for [Anonymous Symbol] + gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_flag_clear) refers to gd32e23x_i2c.o(.text.i2c_interrupt_flag_clear) for [Anonymous Symbol] + gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to gd32e23x_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol] + gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to gd32e23x_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol] + gd32e23x_misc.o(.ARM.exidx.text.nvic_system_reset) refers to gd32e23x_misc.o(.text.nvic_system_reset) for [Anonymous Symbol] + gd32e23x_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to gd32e23x_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol] + gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_set) refers to gd32e23x_misc.o(.text.system_lowpower_set) for [Anonymous Symbol] + gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_reset) refers to gd32e23x_misc.o(.text.system_lowpower_reset) for [Anonymous Symbol] + gd32e23x_misc.o(.ARM.exidx.text.systick_clksource_set) refers to gd32e23x_misc.o(.text.systick_clksource_set) for [Anonymous Symbol] + gd32e23x_pmu.o(.text.pmu_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable + gd32e23x_pmu.o(.text.pmu_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable + gd32e23x_pmu.o(.ARM.exidx.text.pmu_deinit) refers to gd32e23x_pmu.o(.text.pmu_deinit) for [Anonymous Symbol] + gd32e23x_pmu.o(.ARM.exidx.text.pmu_lvd_select) refers to gd32e23x_pmu.o(.text.pmu_lvd_select) for [Anonymous Symbol] + gd32e23x_pmu.o(.ARM.exidx.text.pmu_ldo_output_select) refers to gd32e23x_pmu.o(.text.pmu_ldo_output_select) for [Anonymous Symbol] + gd32e23x_pmu.o(.ARM.exidx.text.pmu_lvd_disable) refers to gd32e23x_pmu.o(.text.pmu_lvd_disable) for [Anonymous Symbol] + gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_sleepmode) refers to gd32e23x_pmu.o(.text.pmu_to_sleepmode) for [Anonymous Symbol] + gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_deepsleepmode) refers to gd32e23x_pmu.o(.text.pmu_to_deepsleepmode) for [Anonymous Symbol] + gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_standbymode) refers to gd32e23x_pmu.o(.text.pmu_to_standbymode) for [Anonymous Symbol] + gd32e23x_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_enable) refers to gd32e23x_pmu.o(.text.pmu_wakeup_pin_enable) for [Anonymous Symbol] + gd32e23x_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_disable) refers to gd32e23x_pmu.o(.text.pmu_wakeup_pin_disable) for [Anonymous Symbol] + gd32e23x_pmu.o(.ARM.exidx.text.pmu_backup_write_enable) refers to gd32e23x_pmu.o(.text.pmu_backup_write_enable) for [Anonymous Symbol] + gd32e23x_pmu.o(.ARM.exidx.text.pmu_backup_write_disable) refers to gd32e23x_pmu.o(.text.pmu_backup_write_disable) for [Anonymous Symbol] + gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_clear) refers to gd32e23x_pmu.o(.text.pmu_flag_clear) for [Anonymous Symbol] + gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_get) refers to gd32e23x_pmu.o(.text.pmu_flag_get) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_deinit) refers to gd32e23x_rcu.o(.text.rcu_deinit) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_enable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_disable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_disable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_enable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_enable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_disable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_disable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_enable) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_disable) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_enable) refers to gd32e23x_rcu.o(.text.rcu_bkp_reset_enable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_disable) refers to gd32e23x_rcu.o(.text.rcu_bkp_reset_disable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_config) refers to gd32e23x_rcu.o(.text.rcu_system_clock_source_config) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_get) refers to gd32e23x_rcu.o(.text.rcu_system_clock_source_get) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_ahb_clock_config) refers to gd32e23x_rcu.o(.text.rcu_ahb_clock_config) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb1_clock_config) refers to gd32e23x_rcu.o(.text.rcu_apb1_clock_config) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb2_clock_config) refers to gd32e23x_rcu.o(.text.rcu_apb2_clock_config) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_adc_clock_config) refers to gd32e23x_rcu.o(.text.rcu_adc_clock_config) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_ckout_config) refers to gd32e23x_rcu.o(.text.rcu_ckout_config) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_pll_config) refers to gd32e23x_rcu.o(.text.rcu_pll_config) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_usart_clock_config) refers to gd32e23x_rcu.o(.text.rcu_usart_clock_config) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_rtc_clock_config) refers to gd32e23x_rcu.o(.text.rcu_rtc_clock_config) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_prediv_config) refers to gd32e23x_rcu.o(.text.rcu_hxtal_prediv_config) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_lxtal_drive_capability_config) refers to gd32e23x_rcu.o(.text.rcu_lxtal_drive_capability_config) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_flag_get) refers to gd32e23x_rcu.o(.text.rcu_flag_get) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_all_reset_flag_clear) refers to gd32e23x_rcu.o(.text.rcu_all_reset_flag_clear) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_get) refers to gd32e23x_rcu.o(.text.rcu_interrupt_flag_get) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_clear) refers to gd32e23x_rcu.o(.text.rcu_interrupt_flag_clear) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_enable) refers to gd32e23x_rcu.o(.text.rcu_interrupt_enable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_disable) refers to gd32e23x_rcu.o(.text.rcu_interrupt_disable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_stab_wait) refers to gd32e23x_rcu.o(.text.rcu_osci_stab_wait) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_on) refers to gd32e23x_rcu.o(.text.rcu_osci_on) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_off) refers to gd32e23x_rcu.o(.text.rcu_osci_off) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_enable) refers to gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_enable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_disable) refers to gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_disable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_enable) refers to gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_enable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_disable) refers to gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_disable) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc8m_adjust_value_set) refers to gd32e23x_rcu.o(.text.rcu_irc8m_adjust_value_set) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc28m_adjust_value_set) refers to gd32e23x_rcu.o(.text.rcu_irc28m_adjust_value_set) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_voltage_key_unlock) refers to gd32e23x_rcu.o(.text.rcu_voltage_key_unlock) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_deepsleep_voltage_set) refers to gd32e23x_rcu.o(.text.rcu_deepsleep_voltage_set) for [Anonymous Symbol] + gd32e23x_rcu.o(.text.rcu_clock_freq_get) refers to gd32e23x_rcu.o(.rodata.cst8) for [Anonymous Symbol] + gd32e23x_rcu.o(.ARM.exidx.text.rcu_clock_freq_get) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_deinit) refers to gd32e23x_rtc.o(.text.rtc_deinit) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_enter) refers to gd32e23x_rtc.o(.text.rtc_init_mode_enter) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_register_sync_wait) refers to gd32e23x_rtc.o(.text.rtc_register_sync_wait) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_init) refers to gd32e23x_rtc.o(.text.rtc_init) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_exit) refers to gd32e23x_rtc.o(.text.rtc_init_mode_exit) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_current_time_get) refers to gd32e23x_rtc.o(.text.rtc_current_time_get) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_subsecond_get) refers to gd32e23x_rtc.o(.text.rtc_subsecond_get) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_config) refers to gd32e23x_rtc.o(.text.rtc_alarm_config) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_subsecond_config) refers to gd32e23x_rtc.o(.text.rtc_alarm_subsecond_config) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_enable) refers to gd32e23x_rtc.o(.text.rtc_alarm_enable) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_disable) refers to gd32e23x_rtc.o(.text.rtc_alarm_disable) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_get) refers to gd32e23x_rtc.o(.text.rtc_alarm_get) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_subsecond_get) refers to gd32e23x_rtc.o(.text.rtc_alarm_subsecond_get) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_enable) refers to gd32e23x_rtc.o(.text.rtc_timestamp_enable) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_disable) refers to gd32e23x_rtc.o(.text.rtc_timestamp_disable) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_get) refers to gd32e23x_rtc.o(.text.rtc_timestamp_get) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_subsecond_get) refers to gd32e23x_rtc.o(.text.rtc_timestamp_subsecond_get) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_tamper_enable) refers to gd32e23x_rtc.o(.text.rtc_tamper_enable) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_tamper_disable) refers to gd32e23x_rtc.o(.text.rtc_tamper_disable) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_enable) refers to gd32e23x_rtc.o(.text.rtc_interrupt_enable) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_disable) refers to gd32e23x_rtc.o(.text.rtc_interrupt_disable) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_get) refers to gd32e23x_rtc.o(.text.rtc_flag_get) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_clear) refers to gd32e23x_rtc.o(.text.rtc_flag_clear) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_alter_output_config) refers to gd32e23x_rtc.o(.text.rtc_alter_output_config) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_calibration_config) refers to gd32e23x_rtc.o(.text.rtc_calibration_config) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_hour_adjust) refers to gd32e23x_rtc.o(.text.rtc_hour_adjust) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_second_adjust) refers to gd32e23x_rtc.o(.text.rtc_second_adjust) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_enable) refers to gd32e23x_rtc.o(.text.rtc_bypass_shadow_enable) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_disable) refers to gd32e23x_rtc.o(.text.rtc_bypass_shadow_disable) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_enable) refers to gd32e23x_rtc.o(.text.rtc_refclock_detection_enable) for [Anonymous Symbol] + gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_disable) refers to gd32e23x_rtc.o(.text.rtc_refclock_detection_disable) for [Anonymous Symbol] + gd32e23x_spi.o(.text.spi_i2s_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable + gd32e23x_spi.o(.text.spi_i2s_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable + gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_deinit) refers to gd32e23x_spi.o(.text.spi_i2s_deinit) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_struct_para_init) refers to gd32e23x_spi.o(.text.spi_struct_para_init) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_init) refers to gd32e23x_spi.o(.text.spi_init) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_enable) refers to gd32e23x_spi.o(.text.spi_enable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_disable) refers to gd32e23x_spi.o(.text.spi_disable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.i2s_init) refers to gd32e23x_spi.o(.text.i2s_init) for [Anonymous Symbol] + gd32e23x_spi.o(.text.i2s_psc_config) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for rcu_clock_freq_get + gd32e23x_spi.o(.ARM.exidx.text.i2s_psc_config) refers to gd32e23x_spi.o(.text.i2s_psc_config) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.i2s_enable) refers to gd32e23x_spi.o(.text.i2s_enable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.i2s_disable) refers to gd32e23x_spi.o(.text.i2s_disable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_nss_output_enable) refers to gd32e23x_spi.o(.text.spi_nss_output_enable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_nss_output_disable) refers to gd32e23x_spi.o(.text.spi_nss_output_disable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_nss_internal_high) refers to gd32e23x_spi.o(.text.spi_nss_internal_high) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_nss_internal_low) refers to gd32e23x_spi.o(.text.spi_nss_internal_low) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_dma_enable) refers to gd32e23x_spi.o(.text.spi_dma_enable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_dma_disable) refers to gd32e23x_spi.o(.text.spi_dma_disable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_frame_format_config) refers to gd32e23x_spi.o(.text.spi_i2s_data_frame_format_config) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to gd32e23x_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to gd32e23x_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_bidirectional_transfer_config) refers to gd32e23x_spi.o(.text.spi_bidirectional_transfer_config) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to gd32e23x_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to gd32e23x_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_crc_on) refers to gd32e23x_spi.o(.text.spi_crc_on) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_crc_off) refers to gd32e23x_spi.o(.text.spi_crc_off) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_crc_next) refers to gd32e23x_spi.o(.text.spi_crc_next) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_crc_get) refers to gd32e23x_spi.o(.text.spi_crc_get) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_ti_mode_enable) refers to gd32e23x_spi.o(.text.spi_ti_mode_enable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_ti_mode_disable) refers to gd32e23x_spi.o(.text.spi_ti_mode_disable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_nssp_mode_enable) refers to gd32e23x_spi.o(.text.spi_nssp_mode_enable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_nssp_mode_disable) refers to gd32e23x_spi.o(.text.spi_nssp_mode_disable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.qspi_enable) refers to gd32e23x_spi.o(.text.qspi_enable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.qspi_disable) refers to gd32e23x_spi.o(.text.qspi_disable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.qspi_write_enable) refers to gd32e23x_spi.o(.text.qspi_write_enable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.qspi_read_enable) refers to gd32e23x_spi.o(.text.qspi_read_enable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.qspi_io23_output_enable) refers to gd32e23x_spi.o(.text.qspi_io23_output_enable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.qspi_io23_output_disable) refers to gd32e23x_spi.o(.text.qspi_io23_output_disable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to gd32e23x_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_disable) refers to gd32e23x_spi.o(.text.spi_i2s_interrupt_disable) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_flag_get) refers to gd32e23x_spi.o(.text.spi_i2s_interrupt_flag_get) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to gd32e23x_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_crc_error_clear) refers to gd32e23x_spi.o(.text.spi_crc_error_clear) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_fifo_access_size_config) refers to gd32e23x_spi.o(.text.spi_fifo_access_size_config) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_transmit_odd_config) refers to gd32e23x_spi.o(.text.spi_transmit_odd_config) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_receive_odd_config) refers to gd32e23x_spi.o(.text.spi_receive_odd_config) for [Anonymous Symbol] + gd32e23x_spi.o(.ARM.exidx.text.spi_crc_length_set) refers to gd32e23x_spi.o(.text.spi_crc_length_set) for [Anonymous Symbol] + gd32e23x_syscfg.o(.text.syscfg_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable + gd32e23x_syscfg.o(.text.syscfg_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable + gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_deinit) refers to gd32e23x_syscfg.o(.text.syscfg_deinit) for [Anonymous Symbol] + gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_dma_remap_enable) refers to gd32e23x_syscfg.o(.text.syscfg_dma_remap_enable) for [Anonymous Symbol] + gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_dma_remap_disable) refers to gd32e23x_syscfg.o(.text.syscfg_dma_remap_disable) for [Anonymous Symbol] + gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_high_current_enable) refers to gd32e23x_syscfg.o(.text.syscfg_high_current_enable) for [Anonymous Symbol] + gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_high_current_disable) refers to gd32e23x_syscfg.o(.text.syscfg_high_current_disable) for [Anonymous Symbol] + gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_exti_line_config) refers to gd32e23x_syscfg.o(.text.syscfg_exti_line_config) for [Anonymous Symbol] + gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_lock_config) refers to gd32e23x_syscfg.o(.text.syscfg_lock_config) for [Anonymous Symbol] + gd32e23x_syscfg.o(.ARM.exidx.text.irq_latency_set) refers to gd32e23x_syscfg.o(.text.irq_latency_set) for [Anonymous Symbol] + gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_get) refers to gd32e23x_syscfg.o(.text.syscfg_flag_get) for [Anonymous Symbol] + gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_clear) refers to gd32e23x_syscfg.o(.text.syscfg_flag_clear) for [Anonymous Symbol] + gd32e23x_timer.o(.text.timer_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable + gd32e23x_timer.o(.text.timer_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable + gd32e23x_timer.o(.ARM.exidx.text.timer_deinit) refers to gd32e23x_timer.o(.text.timer_deinit) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_struct_para_init) refers to gd32e23x_timer.o(.text.timer_struct_para_init) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_init) refers to gd32e23x_timer.o(.text.timer_init) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_enable) refers to gd32e23x_timer.o(.text.timer_enable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_disable) refers to gd32e23x_timer.o(.text.timer_disable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_enable) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_disable) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_enable) refers to gd32e23x_timer.o(.text.timer_update_event_enable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_disable) refers to gd32e23x_timer.o(.text.timer_update_event_disable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_counter_alignment) refers to gd32e23x_timer.o(.text.timer_counter_alignment) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_counter_up_direction) refers to gd32e23x_timer.o(.text.timer_counter_up_direction) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_counter_down_direction) refers to gd32e23x_timer.o(.text.timer_counter_down_direction) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_config) refers to gd32e23x_timer.o(.text.timer_prescaler_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_repetition_value_config) refers to gd32e23x_timer.o(.text.timer_repetition_value_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_autoreload_value_config) refers to gd32e23x_timer.o(.text.timer_autoreload_value_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_counter_value_config) refers to gd32e23x_timer.o(.text.timer_counter_value_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_counter_read) refers to gd32e23x_timer.o(.text.timer_counter_read) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_read) refers to gd32e23x_timer.o(.text.timer_prescaler_read) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_single_pulse_mode_config) refers to gd32e23x_timer.o(.text.timer_single_pulse_mode_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_update_source_config) refers to gd32e23x_timer.o(.text.timer_update_source_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_ocpre_clear_source_config) refers to gd32e23x_timer.o(.text.timer_ocpre_clear_source_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_enable) refers to gd32e23x_timer.o(.text.timer_interrupt_enable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_disable) refers to gd32e23x_timer.o(.text.timer_interrupt_disable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_get) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_get) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_clear) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_clear) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_flag_get) refers to gd32e23x_timer.o(.text.timer_flag_get) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_flag_clear) refers to gd32e23x_timer.o(.text.timer_flag_clear) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_dma_enable) refers to gd32e23x_timer.o(.text.timer_dma_enable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_dma_disable) refers to gd32e23x_timer.o(.text.timer_dma_disable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_dma_request_source_select) refers to gd32e23x_timer.o(.text.timer_channel_dma_request_source_select) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_dma_transfer_config) refers to gd32e23x_timer.o(.text.timer_dma_transfer_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_event_software_generate) refers to gd32e23x_timer.o(.text.timer_event_software_generate) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_break_struct_para_init) refers to gd32e23x_timer.o(.text.timer_break_struct_para_init) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_break_config) refers to gd32e23x_timer.o(.text.timer_break_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_break_enable) refers to gd32e23x_timer.o(.text.timer_break_enable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_break_disable) refers to gd32e23x_timer.o(.text.timer_break_disable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_enable) refers to gd32e23x_timer.o(.text.timer_automatic_output_enable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_disable) refers to gd32e23x_timer.o(.text.timer_automatic_output_disable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_primary_output_config) refers to gd32e23x_timer.o(.text.timer_primary_output_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_config) refers to gd32e23x_timer.o(.text.timer_channel_control_shadow_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_update_config) refers to gd32e23x_timer.o(.text.timer_channel_control_shadow_update_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_struct_para_init) refers to gd32e23x_timer.o(.text.timer_channel_output_struct_para_init) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_config) refers to gd32e23x_timer.o(.text.timer_channel_output_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_mode_config) refers to gd32e23x_timer.o(.text.timer_channel_output_mode_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_pulse_value_config) refers to gd32e23x_timer.o(.text.timer_channel_output_pulse_value_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_shadow_config) refers to gd32e23x_timer.o(.text.timer_channel_output_shadow_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_fast_config) refers to gd32e23x_timer.o(.text.timer_channel_output_fast_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_clear_config) refers to gd32e23x_timer.o(.text.timer_channel_output_clear_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_polarity_config) refers to gd32e23x_timer.o(.text.timer_channel_output_polarity_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_polarity_config) refers to gd32e23x_timer.o(.text.timer_channel_complementary_output_polarity_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_state_config) refers to gd32e23x_timer.o(.text.timer_channel_output_state_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_state_config) refers to gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_struct_para_init) refers to gd32e23x_timer.o(.text.timer_channel_input_struct_para_init) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_input_capture_config) refers to gd32e23x_timer.o(.text.timer_input_capture_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_capture_prescaler_config) refers to gd32e23x_timer.o(.text.timer_channel_input_capture_prescaler_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_capture_value_register_read) refers to gd32e23x_timer.o(.text.timer_channel_capture_value_register_read) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_input_pwm_capture_config) refers to gd32e23x_timer.o(.text.timer_input_pwm_capture_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_hall_mode_config) refers to gd32e23x_timer.o(.text.timer_hall_mode_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_input_trigger_source_select) refers to gd32e23x_timer.o(.text.timer_input_trigger_source_select) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_master_output_trigger_source_select) refers to gd32e23x_timer.o(.text.timer_master_output_trigger_source_select) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_slave_mode_select) refers to gd32e23x_timer.o(.text.timer_slave_mode_select) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_master_slave_mode_config) refers to gd32e23x_timer.o(.text.timer_master_slave_mode_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_config) refers to gd32e23x_timer.o(.text.timer_external_trigger_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_quadrature_decoder_mode_config) refers to gd32e23x_timer.o(.text.timer_quadrature_decoder_mode_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_internal_clock_config) refers to gd32e23x_timer.o(.text.timer_internal_clock_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_internal_trigger_as_external_clock_config) refers to gd32e23x_timer.o(.text.timer_internal_trigger_as_external_clock_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_as_external_clock_config) refers to gd32e23x_timer.o(.text.timer_external_trigger_as_external_clock_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode0_config) refers to gd32e23x_timer.o(.text.timer_external_clock_mode0_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_config) refers to gd32e23x_timer.o(.text.timer_external_clock_mode1_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_disable) refers to gd32e23x_timer.o(.text.timer_external_clock_mode1_disable) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_channel_remap_config) refers to gd32e23x_timer.o(.text.timer_channel_remap_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_write_chxval_register_config) refers to gd32e23x_timer.o(.text.timer_write_chxval_register_config) for [Anonymous Symbol] + gd32e23x_timer.o(.ARM.exidx.text.timer_output_value_selection_config) refers to gd32e23x_timer.o(.text.timer_output_value_selection_config) for [Anonymous Symbol] + gd32e23x_usart.o(.text.usart_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable + gd32e23x_usart.o(.text.usart_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable + gd32e23x_usart.o(.ARM.exidx.text.usart_deinit) refers to gd32e23x_usart.o(.text.usart_deinit) for [Anonymous Symbol] + gd32e23x_usart.o(.text.usart_baudrate_set) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for rcu_clock_freq_get + gd32e23x_usart.o(.ARM.exidx.text.usart_baudrate_set) refers to gd32e23x_usart.o(.text.usart_baudrate_set) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_parity_config) refers to gd32e23x_usart.o(.text.usart_parity_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_word_length_set) refers to gd32e23x_usart.o(.text.usart_word_length_set) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_stop_bit_set) refers to gd32e23x_usart.o(.text.usart_stop_bit_set) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_enable) refers to gd32e23x_usart.o(.text.usart_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_disable) refers to gd32e23x_usart.o(.text.usart_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_transmit_config) refers to gd32e23x_usart.o(.text.usart_transmit_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_receive_config) refers to gd32e23x_usart.o(.text.usart_receive_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_data_first_config) refers to gd32e23x_usart.o(.text.usart_data_first_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_invert_config) refers to gd32e23x_usart.o(.text.usart_invert_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_enable) refers to gd32e23x_usart.o(.text.usart_overrun_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_disable) refers to gd32e23x_usart.o(.text.usart_overrun_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_oversample_config) refers to gd32e23x_usart.o(.text.usart_oversample_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_sample_bit_config) refers to gd32e23x_usart.o(.text.usart_sample_bit_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_enable) refers to gd32e23x_usart.o(.text.usart_receiver_timeout_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_disable) refers to gd32e23x_usart.o(.text.usart_receiver_timeout_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_threshold_config) refers to gd32e23x_usart.o(.text.usart_receiver_timeout_threshold_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_data_transmit) refers to gd32e23x_usart.o(.text.usart_data_transmit) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_data_receive) refers to gd32e23x_usart.o(.text.usart_data_receive) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_enable) refers to gd32e23x_usart.o(.text.usart_autobaud_detection_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_disable) refers to gd32e23x_usart.o(.text.usart_autobaud_detection_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_mode_config) refers to gd32e23x_usart.o(.text.usart_autobaud_detection_mode_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_address_config) refers to gd32e23x_usart.o(.text.usart_address_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_address_detection_mode_config) refers to gd32e23x_usart.o(.text.usart_address_detection_mode_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_enable) refers to gd32e23x_usart.o(.text.usart_mute_mode_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_disable) refers to gd32e23x_usart.o(.text.usart_mute_mode_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_wakeup_config) refers to gd32e23x_usart.o(.text.usart_mute_mode_wakeup_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to gd32e23x_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_disable) refers to gd32e23x_usart.o(.text.usart_lin_mode_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_lin_break_detection_length_config) refers to gd32e23x_usart.o(.text.usart_lin_break_detection_length_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_enable) refers to gd32e23x_usart.o(.text.usart_halfduplex_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_disable) refers to gd32e23x_usart.o(.text.usart_halfduplex_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_clock_enable) refers to gd32e23x_usart.o(.text.usart_clock_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_clock_disable) refers to gd32e23x_usart.o(.text.usart_clock_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_synchronous_clock_config) refers to gd32e23x_usart.o(.text.usart_synchronous_clock_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_guard_time_config) refers to gd32e23x_usart.o(.text.usart_guard_time_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_disable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_enable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_nack_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_disable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_nack_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_enable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_disable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_autoretry_config) refers to gd32e23x_usart.o(.text.usart_smartcard_autoretry_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_block_length_config) refers to gd32e23x_usart.o(.text.usart_block_length_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to gd32e23x_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_disable) refers to gd32e23x_usart.o(.text.usart_irda_mode_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_prescaler_config) refers to gd32e23x_usart.o(.text.usart_prescaler_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_irda_lowpower_config) refers to gd32e23x_usart.o(.text.usart_irda_lowpower_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_rts_config) refers to gd32e23x_usart.o(.text.usart_hardware_flow_rts_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_cts_config) refers to gd32e23x_usart.o(.text.usart_hardware_flow_cts_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_coherence_config) refers to gd32e23x_usart.o(.text.usart_hardware_flow_coherence_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_enable) refers to gd32e23x_usart.o(.text.usart_rs485_driver_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_disable) refers to gd32e23x_usart.o(.text.usart_rs485_driver_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_driver_assertime_config) refers to gd32e23x_usart.o(.text.usart_driver_assertime_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_driver_deassertime_config) refers to gd32e23x_usart.o(.text.usart_driver_deassertime_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_depolarity_config) refers to gd32e23x_usart.o(.text.usart_depolarity_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_dma_receive_config) refers to gd32e23x_usart.o(.text.usart_dma_receive_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_dma_transmit_config) refers to gd32e23x_usart.o(.text.usart_dma_transmit_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_disable) refers to gd32e23x_usart.o(.text.usart_reception_error_dma_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_enable) refers to gd32e23x_usart.o(.text.usart_reception_error_dma_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_enable) refers to gd32e23x_usart.o(.text.usart_wakeup_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_disable) refers to gd32e23x_usart.o(.text.usart_wakeup_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_mode_config) refers to gd32e23x_usart.o(.text.usart_wakeup_mode_config) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_enable) refers to gd32e23x_usart.o(.text.usart_receive_fifo_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_disable) refers to gd32e23x_usart.o(.text.usart_receive_fifo_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_counter_number) refers to gd32e23x_usart.o(.text.usart_receive_fifo_counter_number) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_flag_get) refers to gd32e23x_usart.o(.text.usart_flag_get) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_flag_clear) refers to gd32e23x_usart.o(.text.usart_flag_clear) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to gd32e23x_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_disable) refers to gd32e23x_usart.o(.text.usart_interrupt_disable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_command_enable) refers to gd32e23x_usart.o(.text.usart_command_enable) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_get) refers to gd32e23x_usart.o(.text.usart_interrupt_flag_get) for [Anonymous Symbol] + gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_clear) refers to gd32e23x_usart.o(.text.usart_interrupt_flag_clear) for [Anonymous Symbol] + startup_gd32e23x.o(RESET) refers to startup_gd32e23x.o(STACK) for __initial_sp + startup_gd32e23x.o(RESET) refers to startup_gd32e23x.o(.text) for Reset_Handler + startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.NMI_Handler) for NMI_Handler + startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.HardFault_Handler) for HardFault_Handler + startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.SVC_Handler) for SVC_Handler + startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.PendSV_Handler) for PendSV_Handler + startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.SysTick_Handler) for SysTick_Handler + startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.EXTI4_15_IRQHandler) for EXTI4_15_IRQHandler + startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) for DMA_Channel3_4_IRQHandler + startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.ADC_CMP_IRQHandler) for ADC_CMP_IRQHandler + startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.TIMER2_IRQHandler) for TIMER2_IRQHandler + startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.TIMER13_IRQHandler) for TIMER13_IRQHandler + startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.TIMER14_IRQHandler) for TIMER14_IRQHandler + startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.TIMER15_IRQHandler) for TIMER15_IRQHandler + startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler + startup_gd32e23x.o(.text) refers to system_gd32e23x.o(.text.SystemInit) for SystemInit + startup_gd32e23x.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main + adc.o(.text.ADC_DMA_Callback) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA + adc.o(.text.ADC_DMA_Callback) refers to main.o(.bss..L_MergedGlobals.2) for ADC_raw_temp + adc.o(.ARM.exidx.text.ADC_DMA_Callback) refers to adc.o(.text.ADC_DMA_Callback) for [Anonymous Symbol] + adc.o(.text.ADC_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable + adc.o(.text.ADC_Init) refers to gd32e23x_rcu.o(.text.rcu_adc_clock_config) for rcu_adc_clock_config + adc.o(.text.ADC_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set + adc.o(.text.ADC_Init) refers to gd32e23x_dma.o(.text.dma_deinit) for dma_deinit + adc.o(.text.ADC_Init) refers to gd32e23x_dma.o(.text.dma_init) for dma_init + adc.o(.text.ADC_Init) refers to gd32e23x_dma.o(.text.dma_circulation_enable) for dma_circulation_enable + adc.o(.text.ADC_Init) refers to gd32e23x_dma.o(.text.dma_channel_enable) for dma_channel_enable + adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_special_function_config) for adc_special_function_config + adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_data_alignment_config) for adc_data_alignment_config + adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_channel_length_config) for adc_channel_length_config + adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable) for adc_tempsensor_vrefint_enable + adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_regular_channel_config) for adc_regular_channel_config + adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_external_trigger_source_config) for adc_external_trigger_source_config + adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_external_trigger_config) for adc_external_trigger_config + adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_enable) for adc_enable + adc.o(.text.ADC_Init) refers to functions.o(.text.delayMicros) for delayMicros + adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_calibration_enable) for adc_calibration_enable + adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable + adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_software_trigger_enable) for adc_software_trigger_enable + adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA + adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol] + comparator.o(.text.getCompOutputLevel) refers to gd32e23x_cmp.o(.text.cmp_output_level_get) for cmp_output_level_get + comparator.o(.ARM.exidx.text.getCompOutputLevel) refers to comparator.o(.text.getCompOutputLevel) for [Anonymous Symbol] + comparator.o(.ARM.exidx.text.maskPhaseInterrupts) refers to comparator.o(.text.maskPhaseInterrupts) for [Anonymous Symbol] + comparator.o(.ARM.exidx.text.enableCompInterrupts) refers to comparator.o(.text.enableCompInterrupts) for [Anonymous Symbol] + comparator.o(.text.changeCompInput) refers to main.o(.data..L_MergedGlobals) for step + comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol] + eeprom.o(.text.save_flash_nolib) refers to memseta.o(.text) for __aeabi_memclr4 + eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_unlock) for fmc_unlock + eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_page_erase) for fmc_page_erase + eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_word_program) for fmc_word_program + eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_flag_clear) for fmc_flag_clear + eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_lock) for fmc_lock + eeprom.o(.ARM.exidx.text.save_flash_nolib) refers to eeprom.o(.text.save_flash_nolib) for [Anonymous Symbol] + eeprom.o(.ARM.exidx.text.read_flash_bin) refers to eeprom.o(.text.read_flash_bin) for [Anonymous Symbol] + gd32e23x_it.o(.ARM.exidx.text.NMI_Handler) refers to gd32e23x_it.o(.text.NMI_Handler) for [Anonymous Symbol] + gd32e23x_it.o(.ARM.exidx.text.HardFault_Handler) refers to gd32e23x_it.o(.text.HardFault_Handler) for [Anonymous Symbol] + gd32e23x_it.o(.ARM.exidx.text.SVC_Handler) refers to gd32e23x_it.o(.text.SVC_Handler) for [Anonymous Symbol] + gd32e23x_it.o(.ARM.exidx.text.PendSV_Handler) refers to gd32e23x_it.o(.text.PendSV_Handler) for [Anonymous Symbol] + gd32e23x_it.o(.text.SysTick_Handler) refers to systick.o(.text.delay_decrement) for delay_decrement + gd32e23x_it.o(.ARM.exidx.text.SysTick_Handler) refers to gd32e23x_it.o(.text.SysTick_Handler) for [Anonymous Symbol] + gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to io.o(.text.receiveDshotDma) for receiveDshotDma + gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_get) for dma_interrupt_flag_get + gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_clear) for dma_interrupt_flag_clear + gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_dma.o(.text.dma_channel_disable) for dma_channel_disable + gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete + gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to io.o(.text.sendDshotDma) for sendDshotDma + gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for armed + gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to io.o(.bss..L_MergedGlobals) for out_put + gd32e23x_it.o(.ARM.exidx.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) for [Anonymous Symbol] + gd32e23x_it.o(.text.ADC_CMP_IRQHandler) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_get) for exti_interrupt_flag_get + gd32e23x_it.o(.text.ADC_CMP_IRQHandler) refers to gd32e23x_exti.o(.text.exti_flag_clear) for exti_flag_clear + gd32e23x_it.o(.text.ADC_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine + gd32e23x_it.o(.ARM.exidx.text.ADC_CMP_IRQHandler) refers to gd32e23x_it.o(.text.ADC_CMP_IRQHandler) for [Anonymous Symbol] + gd32e23x_it.o(.text.TIMER13_IRQHandler) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_clear) for timer_interrupt_flag_clear + gd32e23x_it.o(.text.TIMER13_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine + gd32e23x_it.o(.ARM.exidx.text.TIMER13_IRQHandler) refers to gd32e23x_it.o(.text.TIMER13_IRQHandler) for [Anonymous Symbol] + gd32e23x_it.o(.text.TIMER15_IRQHandler) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_clear) for timer_interrupt_flag_clear + gd32e23x_it.o(.text.TIMER15_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback + gd32e23x_it.o(.text.TIMER15_IRQHandler) refers to gd32e23x_it.o(.bss.interrupt_time) for interrupt_time + gd32e23x_it.o(.ARM.exidx.text.TIMER15_IRQHandler) refers to gd32e23x_it.o(.text.TIMER15_IRQHandler) for [Anonymous Symbol] + gd32e23x_it.o(.text.TIMER14_IRQHandler) refers to gd32e23x_timer.o(.text.timer_flag_clear) for timer_flag_clear + gd32e23x_it.o(.ARM.exidx.text.TIMER14_IRQHandler) refers to gd32e23x_it.o(.text.TIMER14_IRQHandler) for [Anonymous Symbol] + gd32e23x_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to gd32e23x_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol] + gd32e23x_it.o(.ARM.exidx.text.TIMER2_IRQHandler) refers to gd32e23x_it.o(.text.TIMER2_IRQHandler) for [Anonymous Symbol] + gd32e23x_it.o(.text.EXTI4_15_IRQHandler) refers to gd32e23x_exti.o(.text.exti_flag_clear) for exti_flag_clear + gd32e23x_it.o(.text.EXTI4_15_IRQHandler) refers to main.o(.text.processDshot) for processDshot + gd32e23x_it.o(.ARM.exidx.text.EXTI4_15_IRQHandler) refers to gd32e23x_it.o(.text.EXTI4_15_IRQHandler) for [Anonymous Symbol] + io.o(.text.receiveDshotDma) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler + io.o(.text.receiveDshotDma) refers to io.o(.bss.dma_buffer) for dma_buffer + io.o(.text.receiveDshotDma) refers to signal.o(.data..L_MergedGlobals) for buffersize + io.o(.text.receiveDshotDma) refers to io.o(.bss..L_MergedGlobals) for [Anonymous Symbol] + io.o(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol] + io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler + io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr + io.o(.text.sendDshotDma) refers to io.o(.bss..L_MergedGlobals) for [Anonymous Symbol] + io.o(.ARM.exidx.text.sendDshotDma) refers to io.o(.text.sendDshotDma) for [Anonymous Symbol] + io.o(.ARM.exidx.text.getInputPinState) refers to io.o(.text.getInputPinState) for [Anonymous Symbol] + io.o(.ARM.exidx.text.setInputPolarityRising) refers to io.o(.text.setInputPolarityRising) for [Anonymous Symbol] + io.o(.text.setInputPullDown) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set + io.o(.ARM.exidx.text.setInputPullDown) refers to io.o(.text.setInputPullDown) for [Anonymous Symbol] + io.o(.text.setInputPullUp) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set + io.o(.ARM.exidx.text.setInputPullUp) refers to io.o(.text.setInputPullUp) for [Anonymous Symbol] + io.o(.ARM.exidx.text.enableHalfTransferInt) refers to io.o(.text.enableHalfTransferInt) for [Anonymous Symbol] + io.o(.text.setInputPullNone) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set + io.o(.ARM.exidx.text.setInputPullNone) refers to io.o(.text.setInputPullNone) for [Anonymous Symbol] + peripherals.o(.text.initCorePeripherals) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable + peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM0_Init) for TIM0_Init + peripherals.o(.text.initCorePeripherals) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for timer_auto_reload_shadow_enable + peripherals.o(.text.initCorePeripherals) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable + peripherals.o(.text.initCorePeripherals) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set + peripherals.o(.text.initCorePeripherals) refers to gd32e23x_cmp.o(.text.cmp_mode_init) for cmp_mode_init + peripherals.o(.text.initCorePeripherals) refers to gd32e23x_cmp.o(.text.cmp_output_init) for cmp_output_init + peripherals.o(.text.initCorePeripherals) refers to gd32e23x_exti.o(.text.exti_init) for exti_init + peripherals.o(.text.initCorePeripherals) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_clear) for exti_interrupt_flag_clear + peripherals.o(.text.initCorePeripherals) refers to gd32e23x_misc.o(.text.nvic_irq_enable) for nvic_irq_enable + peripherals.o(.text.initCorePeripherals) refers to serial_telemetry.o(.text.telem_UART_Init) for telem_UART_Init + peripherals.o(.ARM.exidx.text.initCorePeripherals) refers to peripherals.o(.text.initCorePeripherals) for [Anonymous Symbol] + peripherals.o(.ARM.exidx.text.MX_GPIO_Init) refers to peripherals.o(.text.MX_GPIO_Init) for [Anonymous Symbol] + peripherals.o(.text.MX_DMA_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable + peripherals.o(.ARM.exidx.text.MX_DMA_Init) refers to peripherals.o(.text.MX_DMA_Init) for [Anonymous Symbol] + peripherals.o(.text.TIM0_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable + peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_deinit) for timer_deinit + peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_struct_para_init) for timer_struct_para_init + peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_init) for timer_init + peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_channel_output_struct_para_init) for timer_channel_output_struct_para_init + peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_channel_output_config) for timer_channel_output_config + peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_channel_output_mode_config) for timer_channel_output_mode_config + peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_channel_output_shadow_config) for timer_channel_output_shadow_config + peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_break_struct_para_init) for timer_break_struct_para_init + peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_break_config) for timer_break_config + peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_interrupt_disable) for timer_interrupt_disable + peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for timer_auto_reload_shadow_enable + peripherals.o(.text.TIM0_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set + peripherals.o(.text.TIM0_Init) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set + peripherals.o(.text.TIM0_Init) refers to gd32e23x_gpio.o(.text.gpio_af_set) for gpio_af_set + peripherals.o(.ARM.exidx.text.TIM0_Init) refers to peripherals.o(.text.TIM0_Init) for [Anonymous Symbol] + peripherals.o(.text.TIMER5_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable + peripherals.o(.ARM.exidx.text.TIMER5_Init) refers to peripherals.o(.text.TIMER5_Init) for [Anonymous Symbol] + peripherals.o(.text.TIMER16_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable + peripherals.o(.text.TIMER16_Init) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for timer_auto_reload_shadow_enable + peripherals.o(.text.TIMER16_Init) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable + peripherals.o(.ARM.exidx.text.TIMER16_Init) refers to peripherals.o(.text.TIMER16_Init) for [Anonymous Symbol] + peripherals.o(.text.COMP_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable + peripherals.o(.text.COMP_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set + peripherals.o(.text.COMP_Init) refers to gd32e23x_cmp.o(.text.cmp_mode_init) for cmp_mode_init + peripherals.o(.text.COMP_Init) refers to gd32e23x_cmp.o(.text.cmp_output_init) for cmp_output_init + peripherals.o(.text.COMP_Init) refers to gd32e23x_exti.o(.text.exti_init) for exti_init + peripherals.o(.text.COMP_Init) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_clear) for exti_interrupt_flag_clear + peripherals.o(.text.COMP_Init) refers to gd32e23x_misc.o(.text.nvic_irq_enable) for nvic_irq_enable + peripherals.o(.ARM.exidx.text.COMP_Init) refers to peripherals.o(.text.COMP_Init) for [Anonymous Symbol] + peripherals.o(.text.TIMER15_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable + peripherals.o(.text.TIMER15_Init) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for timer_auto_reload_shadow_enable + peripherals.o(.text.TIMER15_Init) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable + peripherals.o(.ARM.exidx.text.TIMER15_Init) refers to peripherals.o(.text.TIMER15_Init) for [Anonymous Symbol] + peripherals.o(.text.TIMER13_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable + peripherals.o(.text.TIMER13_Init) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable + peripherals.o(.ARM.exidx.text.TIMER13_Init) refers to peripherals.o(.text.TIMER13_Init) for [Anonymous Symbol] + peripherals.o(.text.MX_IWDG_Init) refers to gd32e23x_fwdgt.o(.text.fwdgt_config) for fwdgt_config + peripherals.o(.text.MX_IWDG_Init) refers to gd32e23x_fwdgt.o(.text.fwdgt_enable) for fwdgt_enable + peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol] + peripherals.o(.text.reloadWatchDogCounter) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload + peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) for [Anonymous Symbol] + peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable + peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set + peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_gpio.o(.text.gpio_af_set) for gpio_af_set + peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_dma.o(.text.dma_periph_address_config) for dma_periph_address_config + peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_dma.o(.text.dma_memory_address_config) for dma_memory_address_config + peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable) for timer_auto_reload_shadow_disable + peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_timer.o(.text.timer_channel_input_struct_para_init) for timer_channel_input_struct_para_init + peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_timer.o(.text.timer_input_pwm_capture_config) for timer_input_pwm_capture_config + peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable + peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set + peripherals.o(.text.UN_TIM_Init) refers to io.o(.bss.dma_buffer) for dma_buffer + peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol] + peripherals.o(.ARM.exidx.text.disableComTimerInt) refers to peripherals.o(.text.disableComTimerInt) for [Anonymous Symbol] + peripherals.o(.ARM.exidx.text.enableComTimerInt) refers to peripherals.o(.text.enableComTimerInt) for [Anonymous Symbol] + peripherals.o(.ARM.exidx.text.setAndEnableComInt) refers to peripherals.o(.text.setAndEnableComInt) for [Anonymous Symbol] + peripherals.o(.ARM.exidx.text.getintervaTimerCount) refers to peripherals.o(.text.getintervaTimerCount) for [Anonymous Symbol] + peripherals.o(.ARM.exidx.text.setintervaTimerCount) refers to peripherals.o(.text.setintervaTimerCount) for [Anonymous Symbol] + peripherals.o(.ARM.exidx.text.setPrescalerPWM) refers to peripherals.o(.text.setPrescalerPWM) for [Anonymous Symbol] + peripherals.o(.ARM.exidx.text.setAutoReloadPWM) refers to peripherals.o(.text.setAutoReloadPWM) for [Anonymous Symbol] + peripherals.o(.ARM.exidx.text.setDutyCycleAll) refers to peripherals.o(.text.setDutyCycleAll) for [Anonymous Symbol] + peripherals.o(.ARM.exidx.text.setPWMCompare1) refers to peripherals.o(.text.setPWMCompare1) for [Anonymous Symbol] + peripherals.o(.ARM.exidx.text.setPWMCompare2) refers to peripherals.o(.text.setPWMCompare2) for [Anonymous Symbol] + peripherals.o(.ARM.exidx.text.setPWMCompare3) refers to peripherals.o(.text.setPWMCompare3) for [Anonymous Symbol] + peripherals.o(.text.generatePwmTimerEvent) refers to gd32e23x_timer.o(.text.timer_event_software_generate) for timer_event_software_generate + peripherals.o(.ARM.exidx.text.generatePwmTimerEvent) refers to peripherals.o(.text.generatePwmTimerEvent) for [Anonymous Symbol] + peripherals.o(.ARM.exidx.text.resetInputCaptureTimer) refers to peripherals.o(.text.resetInputCaptureTimer) for [Anonymous Symbol] + peripherals.o(.text.initAfterJump) refers to gd32e23x_fmc.o(.text.fmc_wscnt_set) for fmc_wscnt_set + peripherals.o(.text.initAfterJump) refers to gd32e23x_fmc.o(.text.fmc_prefetch_enable) for fmc_prefetch_enable + peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol] + peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_timer.o(.text.timer_channel_output_state_config) for timer_channel_output_state_config + peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config) for timer_channel_complementary_output_state_config + peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_timer.o(.text.timer_primary_output_config) for timer_primary_output_config + peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_timer.o(.text.timer_event_software_generate) for timer_event_software_generate + peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init + peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_cmp.o(.text.cmp_enable) for cmp_enable + peripherals.o(.text.enableCorePeripherals) refers to functions.o(.text.delayMicros) for delayMicros + peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_disable) for rcu_periph_clock_disable + peripherals.o(.text.enableCorePeripherals) refers to peripherals.o(.text.UN_TIM_Init) for UN_TIM_Init + peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol] + phaseouts.o(.ARM.exidx.text.gpio_mode_QUICK) refers to phaseouts.o(.text.gpio_mode_QUICK) for [Anonymous Symbol] + phaseouts.o(.ARM.exidx.text.proportionalBrake) refers to phaseouts.o(.text.proportionalBrake) for [Anonymous Symbol] + phaseouts.o(.text.phaseBPWM) refers to main.o(.data..L_MergedGlobals) for comp_pwm + phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol] + phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol] + phaseouts.o(.ARM.exidx.text.phaseBLOW) refers to phaseouts.o(.text.phaseBLOW) for [Anonymous Symbol] + phaseouts.o(.text.phaseCPWM) refers to main.o(.data..L_MergedGlobals) for comp_pwm + phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol] + phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol] + phaseouts.o(.ARM.exidx.text.phaseCLOW) refers to phaseouts.o(.text.phaseCLOW) for [Anonymous Symbol] + phaseouts.o(.text.phaseAPWM) refers to main.o(.data..L_MergedGlobals) for comp_pwm + phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol] + phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol] + phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol] + phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol] + phaseouts.o(.text.comStep) refers to main.o(.data..L_MergedGlobals) for comp_pwm + phaseouts.o(.ARM.exidx.text.comStep) refers to phaseouts.o(.text.comStep) for [Anonymous Symbol] + phaseouts.o(.ARM.exidx.text.fullBrake) refers to phaseouts.o(.text.fullBrake) for [Anonymous Symbol] + phaseouts.o(.text.allpwm) refers to main.o(.data..L_MergedGlobals) for comp_pwm + phaseouts.o(.ARM.exidx.text.allpwm) refers to phaseouts.o(.text.allpwm) for [Anonymous Symbol] + phaseouts.o(.text.twoChannelForward) refers to main.o(.data..L_MergedGlobals) for comp_pwm + phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol] + phaseouts.o(.text.twoChannelReverse) refers to main.o(.data..L_MergedGlobals) for comp_pwm + phaseouts.o(.ARM.exidx.text.twoChannelReverse) refers to phaseouts.o(.text.twoChannelReverse) for [Anonymous Symbol] + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_deinit) for dma_deinit + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_gpio.o(.text.gpio_af_set) for gpio_af_set + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_struct_para_init) for dma_struct_para_init + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_init) for dma_init + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_circulation_disable) for dma_circulation_disable + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_dma_transmit_config) for usart_dma_transmit_config + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_channel_enable) for dma_channel_enable + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_halfduplex_enable) for usart_halfduplex_enable + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_baudrate_set) for usart_baudrate_set + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_receive_config) for usart_receive_config + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_transmit_config) for usart_transmit_config + serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_enable) for usart_enable + serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.bss.aTxBuffer) for aTxBuffer + serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit + serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol] + serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_usart.o(.text.usart_receive_config) for usart_receive_config + serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_usart.o(.text.usart_transmit_config) for usart_transmit_config + serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_dma.o(.text.dma_channel_disable) for dma_channel_disable + serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_usart.o(.text.usart_dma_transmit_config) for usart_dma_transmit_config + serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_dma.o(.text.dma_channel_enable) for dma_channel_enable + serial_telemetry.o(.text.send_telem_DMA) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit + serial_telemetry.o(.ARM.exidx.text.send_telem_DMA) refers to serial_telemetry.o(.text.send_telem_DMA) for [Anonymous Symbol] + serial_telemetry.o(.ARM.exidx.text.update_crc8) refers to serial_telemetry.o(.text.update_crc8) for [Anonymous Symbol] + serial_telemetry.o(.ARM.exidx.text.get_crc8) refers to serial_telemetry.o(.text.get_crc8) for [Anonymous Symbol] + serial_telemetry.o(.text.makeTelemPackage) refers to serial_telemetry.o(.bss.aTxBuffer) for aTxBuffer + serial_telemetry.o(.ARM.exidx.text.makeTelemPackage) refers to serial_telemetry.o(.text.makeTelemPackage) for [Anonymous Symbol] + system_gd32e23x.o(.text.SystemInit) refers to gd32e23x_misc.o(.text.nvic_vector_table_set) for nvic_vector_table_set + system_gd32e23x.o(.ARM.exidx.text.SystemInit) refers to system_gd32e23x.o(.text.SystemInit) for [Anonymous Symbol] + system_gd32e23x.o(.text.SystemCoreClockUpdate) refers to system_gd32e23x.o(.data.SystemCoreClock) for SystemCoreClock + system_gd32e23x.o(.ARM.exidx.text.SystemCoreClockUpdate) refers to system_gd32e23x.o(.text.SystemCoreClockUpdate) for [Anonymous Symbol] + systick.o(.text.systick_config) refers to system_gd32e23x.o(.data.SystemCoreClock) for SystemCoreClock + systick.o(.ARM.exidx.text.systick_config) refers to systick.o(.text.systick_config) for [Anonymous Symbol] + systick.o(.text.delay_1ms) refers to systick.o(.bss.delay) for [Anonymous Symbol] + systick.o(.ARM.exidx.text.delay_1ms) refers to systick.o(.text.delay_1ms) for [Anonymous Symbol] + systick.o(.text.delay_decrement) refers to systick.o(.bss.delay) for [Anonymous Symbol] + systick.o(.ARM.exidx.text.delay_decrement) refers to systick.o(.text.delay_decrement) for [Anonymous Symbol] + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk + fadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue + fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers to fepilogue.o(.text) for _float_round + dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl + dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr + dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue + dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue + ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ddiv.o(.text) refers to depilogue.o(.text) for _double_round + fcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fcmplt.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fcmpge.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fcmpgt.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fflti.o(.text) refers to fepilogue.o(.text) for _float_epilogue + dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue + ffixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixi.o(.text) refers to llushr.o(.text) for __aeabi_llsr + entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 + entry2.o(.ARM.Collect$$$$00002712) refers to startup_gd32e23x.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to startup_gd32e23x.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main + entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload + entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(.text.main) for main + entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(.text.main) for main + fepilogue.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + depilogue.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + depilogue.o(.text) refers to depilogue.o(i.__ARM_clz) for __ARM_clz + depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr + init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload + depilogue.o(i.__ARM_clz) refers (Special) to iusefp.o(.text) for __I$use$fp + + +============================================================================== + +Removing Unused input sections from the image. + + Removing dshot.o(.text), (0 bytes). + Removing dshot.o(.ARM.exidx.text.computeDshotDMA), (8 bytes). + Removing dshot.o(.ARM.exidx.text.make_dshot_package), (8 bytes). + Removing dshot.o(.bss.processtime), (2 bytes). + Removing functions.o(.text), (0 bytes). + Removing functions.o(.ARM.exidx.text.map), (8 bytes). + Removing functions.o(.ARM.exidx.text.getAbsDif), (8 bytes). + Removing functions.o(.ARM.exidx.text.delayMicros), (8 bytes). + Removing functions.o(.ARM.exidx.text.delayMillis), (8 bytes). + Removing main.o(.text), (0 bytes). + Removing main.o(.text.doPidCalculations), (94 bytes). + Removing main.o(.ARM.exidx.text.doPidCalculations), (8 bytes). + Removing main.o(.ARM.exidx.text.loadEEpromSettings), (8 bytes). + Removing main.o(.ARM.exidx.text.saveEEpromSettings), (8 bytes). + Removing main.o(.text.getSmoothedCurrent), (64 bytes). + Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes). + Removing main.o(.text.getBemfState), (64 bytes). + Removing main.o(.ARM.exidx.text.getBemfState), (8 bytes). + Removing main.o(.text.commutate), (132 bytes). + Removing main.o(.ARM.exidx.text.commutate), (8 bytes). + Removing main.o(.ARM.exidx.text.PeriodElapsedCallback), (8 bytes). + Removing main.o(.ARM.exidx.text.interruptRoutine), (8 bytes). + Removing main.o(.text.startMotor), (176 bytes). + Removing main.o(.ARM.exidx.text.startMotor), (8 bytes). + Removing main.o(.ARM.exidx.text.setInput), (8 bytes). + Removing main.o(.ARM.exidx.text.tenKhzRoutine), (8 bytes). + Removing main.o(.ARM.exidx.text.zcfoundroutine), (8 bytes). + Removing main.o(.ARM.exidx.text.processDshot), (8 bytes). + Removing main.o(.text.advanceincrement), (272 bytes). + Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes). + Removing main.o(.ARM.exidx.text.main), (8 bytes). + Removing main.o(.bss.set_hysteris), (1 bytes). + Removing main.o(.bss.process_time), (4 bytes). + Removing main.o(.bss.start_process), (4 bytes). + Removing main.o(.data.crsf_input_channel), (1 bytes). + Removing main.o(.data.crsf_output_PWM_channel), (1 bytes). + Removing main.o(.file_name), (30 bytes). + Removing main.o(.data.firmware_name), (12 bytes). + Removing main.o(.data.ADC_CCR), (2 bytes). + Removing main.o(.data.current_angle), (2 bytes). + Removing main.o(.data.desired_angle), (2 bytes). + Removing main.o(.bss.MCU_Id), (4 bytes). + Removing main.o(.bss.REV_Id), (4 bytes). + Removing main.o(.bss.velocity_count), (2 bytes). + Removing main.o(.data.velocity_count_threshold), (2 bytes). + Removing main.o(.bss.lowkv), (1 bytes). + Removing main.o(.data.sin_mode_min_s_d), (2 bytes). + Removing main.o(.data.startup_boost), (1 bytes). + Removing main.o(.bss.low_pin_count), (2 bytes). + Removing main.o(.bss.fast_deccel), (1 bytes). + Removing main.o(.data.low_kv_filter_level), (1 bytes). + Removing main.o(.bss.ADC_smoothed_input), (2 bytes). + Removing main.o(.bss.telemetry_done), (1 bytes). + Removing main.o(.rodata.numReadings), (1 bytes). + Removing main.o(.data.advancedivisor), (1 bytes). + Removing main.o(.data.armed_count_threshold), (2 bytes). + Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes). + Removing main.o(.bss.target_e_com_time_high), (2 bytes). + Removing main.o(.bss.target_e_com_time_low), (2 bytes). + Removing main.o(.bss.EEPROM_VERSION), (1 bytes). + Removing main.o(.bss.Speed_pid_output), (2 bytes). + Removing main.o(.bss.temperature_offset), (1 bytes). + Removing main.o(.bss.ADC_raw_input), (2 bytes). + Removing main.o(.bss.lastzctime), (2 bytes). + Removing main.o(.ARM.use_no_argv), (4 bytes). + Removing signal.o(.text), (0 bytes). + Removing signal.o(.text.computeMSInput), (60 bytes). + Removing signal.o(.ARM.exidx.text.computeMSInput), (8 bytes). + Removing signal.o(.ARM.exidx.text.computeServoInput), (8 bytes). + Removing signal.o(.ARM.exidx.text.transfercomplete), (8 bytes). + Removing signal.o(.text.checkDshot), (100 bytes). + Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes). + Removing signal.o(.text.checkServo), (56 bytes). + Removing signal.o(.ARM.exidx.text.checkServo), (8 bytes). + Removing signal.o(.ARM.exidx.text.detectInput), (8 bytes). + Removing sounds.o(.text), (0 bytes). + Removing sounds.o(.text.pause), (36 bytes). + Removing sounds.o(.ARM.exidx.text.pause), (8 bytes). + Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes). + Removing sounds.o(.text.setCaptureCompare), (24 bytes). + Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes). + Removing sounds.o(.text.playBJNote), (56 bytes). + Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes). + Removing sounds.o(.text.getBlueJayNoteFrequency), (24 bytes). + Removing sounds.o(.ARM.exidx.text.getBlueJayNoteFrequency), (8 bytes). + Removing sounds.o(.ARM.exidx.text.playBlueJayTune), (8 bytes). + Removing sounds.o(.ARM.exidx.text.playStartupTune), (8 bytes). + Removing sounds.o(.text.playBrushedStartupTune), (140 bytes). + Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes). + Removing sounds.o(.text.playDuskingTune), (144 bytes). + Removing sounds.o(.ARM.exidx.text.playDuskingTune), (8 bytes). + Removing sounds.o(.ARM.exidx.text.playInputTune2), (8 bytes). + Removing sounds.o(.ARM.exidx.text.playInputTune), (8 bytes). + Removing sounds.o(.ARM.exidx.text.playDefaultTone), (8 bytes). + Removing sounds.o(.ARM.exidx.text.playChangedTone), (8 bytes). + Removing sounds.o(.ARM.exidx.text.playBeaconTune3), (8 bytes). + Removing firmwareversion.o(.text), (0 bytes). + Removing gd32e23x_adc.o(.text), (0 bytes). + Removing gd32e23x_adc.o(.text.adc_deinit), (28 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_deinit), (8 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_enable), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_disable), (16 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_disable), (8 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_calibration_enable), (8 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_dma_mode_disable), (20 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_dma_mode_disable), (8 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_enable), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_tempsensor_vrefint_disable), (20 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_disable), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_discontinuous_mode_config), (68 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_discontinuous_mode_config), (8 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_special_function_config), (8 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_data_alignment_config), (8 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_channel_length_config), (8 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_regular_channel_config), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_inserted_channel_config), (96 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_channel_config), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_inserted_channel_offset_config), (36 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_channel_offset_config), (8 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_external_trigger_config), (8 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_external_trigger_source_config), (8 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_software_trigger_enable), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_regular_data_read), (12 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_regular_data_read), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_inserted_data_read), (72 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_data_read), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_flag_get), (16 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_flag_clear), (16 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_interrupt_flag_get), (52 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_get), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_interrupt_flag_clear), (16 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_clear), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_interrupt_enable), (56 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_interrupt_disable), (56 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_disable), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_watchdog_single_channel_enable), (40 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_single_channel_enable), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_watchdog_group_channel_enable), (52 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_group_channel_enable), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_watchdog_disable), (20 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_disable), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_watchdog_threshold_config), (24 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_threshold_config), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_resolution_config), (24 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_resolution_config), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_oversample_mode_config), (48 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_config), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_oversample_mode_enable), (16 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_enable), (8 bytes). + Removing gd32e23x_adc.o(.text.adc_oversample_mode_disable), (16 bytes). + Removing gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_disable), (8 bytes). + Removing gd32e23x_cmp.o(.text), (0 bytes). + Removing gd32e23x_cmp.o(.text.cmp_deinit), (12 bytes). + Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_deinit), (8 bytes). + Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_mode_init), (8 bytes). + Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_output_init), (8 bytes). + Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes). + Removing gd32e23x_cmp.o(.text.cmp_disable), (16 bytes). + Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_disable), (8 bytes). + Removing gd32e23x_cmp.o(.text.cmp_switch_enable), (16 bytes). + Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_switch_enable), (8 bytes). + Removing gd32e23x_cmp.o(.text.cmp_switch_disable), (16 bytes). + Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_switch_disable), (8 bytes). + Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_output_level_get), (8 bytes). + Removing gd32e23x_cmp.o(.text.cmp_lock_enable), (20 bytes). + Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_lock_enable), (8 bytes). + Removing gd32e23x_crc.o(.text), (0 bytes). + Removing gd32e23x_crc.o(.text.crc_deinit), (32 bytes). + Removing gd32e23x_crc.o(.ARM.exidx.text.crc_deinit), (8 bytes). + Removing gd32e23x_crc.o(.text.crc_reverse_output_data_enable), (24 bytes). + Removing gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_enable), (8 bytes). + Removing gd32e23x_crc.o(.text.crc_reverse_output_data_disable), (16 bytes). + Removing gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_disable), (8 bytes). + Removing gd32e23x_crc.o(.text.crc_data_register_reset), (16 bytes). + Removing gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_reset), (8 bytes). + Removing gd32e23x_crc.o(.text.crc_data_register_read), (12 bytes). + Removing gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_read), (8 bytes). + Removing gd32e23x_crc.o(.text.crc_free_data_register_read), (12 bytes). + Removing gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_read), (8 bytes). + Removing gd32e23x_crc.o(.text.crc_free_data_register_write), (12 bytes). + Removing gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_write), (8 bytes). + Removing gd32e23x_crc.o(.text.crc_init_data_register_write), (12 bytes). + Removing gd32e23x_crc.o(.ARM.exidx.text.crc_init_data_register_write), (8 bytes). + Removing gd32e23x_crc.o(.text.crc_input_data_reverse_config), (24 bytes). + Removing gd32e23x_crc.o(.ARM.exidx.text.crc_input_data_reverse_config), (8 bytes). + Removing gd32e23x_crc.o(.text.crc_polynomial_size_set), (24 bytes). + Removing gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_size_set), (8 bytes). + Removing gd32e23x_crc.o(.text.crc_polynomial_set), (16 bytes). + Removing gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_set), (8 bytes). + Removing gd32e23x_crc.o(.text.crc_single_data_calculate), (32 bytes). + Removing gd32e23x_crc.o(.ARM.exidx.text.crc_single_data_calculate), (8 bytes). + Removing gd32e23x_crc.o(.text.crc_block_data_calculate), (252 bytes). + Removing gd32e23x_crc.o(.ARM.exidx.text.crc_block_data_calculate), (8 bytes). + Removing gd32e23x_dbg.o(.text), (0 bytes). + Removing gd32e23x_dbg.o(.text.dbg_deinit), (16 bytes). + Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_deinit), (8 bytes). + Removing gd32e23x_dbg.o(.text.dbg_id_get), (12 bytes). + Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_id_get), (8 bytes). + Removing gd32e23x_dbg.o(.text.dbg_low_power_enable), (16 bytes). + Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_low_power_enable), (8 bytes). + Removing gd32e23x_dbg.o(.text.dbg_low_power_disable), (16 bytes). + Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_low_power_disable), (8 bytes). + Removing gd32e23x_dbg.o(.text.dbg_periph_enable), (24 bytes). + Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_periph_enable), (8 bytes). + Removing gd32e23x_dbg.o(.text.dbg_periph_disable), (24 bytes). + Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_periph_disable), (8 bytes). + Removing gd32e23x_dma.o(.text), (0 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_deinit), (8 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_struct_para_init), (8 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_init), (8 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_channel_disable), (8 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_circulation_enable), (8 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_circulation_disable), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_memory_to_memory_enable), (24 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_to_memory_enable), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_memory_to_memory_disable), (24 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_to_memory_disable), (8 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_periph_address_config), (8 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_address_config), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_transfer_number_config), (16 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_config), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_transfer_number_get), (16 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_get), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_priority_config), (28 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_priority_config), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_memory_width_config), (28 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_width_config), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_periph_width_config), (28 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_periph_width_config), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_memory_increase_enable), (20 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_increase_enable), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_memory_increase_disable), (20 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_increase_disable), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_periph_increase_enable), (20 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_enable), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_periph_increase_disable), (20 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_disable), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_transfer_direction_config), (32 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_direction_config), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_flag_get), (20 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_flag_clear), (20 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_get), (8 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_clear), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_interrupt_enable), (20 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes). + Removing gd32e23x_dma.o(.text.dma_interrupt_disable), (20 bytes). + Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_disable), (8 bytes). + Removing gd32e23x_exti.o(.text), (0 bytes). + Removing gd32e23x_exti.o(.text.exti_deinit), (24 bytes). + Removing gd32e23x_exti.o(.ARM.exidx.text.exti_deinit), (8 bytes). + Removing gd32e23x_exti.o(.ARM.exidx.text.exti_init), (8 bytes). + Removing gd32e23x_exti.o(.text.exti_interrupt_enable), (16 bytes). + Removing gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_enable), (8 bytes). + Removing gd32e23x_exti.o(.text.exti_interrupt_disable), (16 bytes). + Removing gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_disable), (8 bytes). + Removing gd32e23x_exti.o(.text.exti_event_enable), (16 bytes). + Removing gd32e23x_exti.o(.ARM.exidx.text.exti_event_enable), (8 bytes). + Removing gd32e23x_exti.o(.text.exti_event_disable), (16 bytes). + Removing gd32e23x_exti.o(.ARM.exidx.text.exti_event_disable), (8 bytes). + Removing gd32e23x_exti.o(.text.exti_software_interrupt_enable), (16 bytes). + Removing gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_enable), (8 bytes). + Removing gd32e23x_exti.o(.text.exti_software_interrupt_disable), (16 bytes). + Removing gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_disable), (8 bytes). + Removing gd32e23x_exti.o(.text.exti_flag_get), (16 bytes). + Removing gd32e23x_exti.o(.ARM.exidx.text.exti_flag_get), (8 bytes). + Removing gd32e23x_exti.o(.ARM.exidx.text.exti_flag_clear), (8 bytes). + Removing gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_flag_get), (8 bytes). + Removing gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_flag_clear), (8 bytes). + Removing gd32e23x_fmc.o(.text), (0 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_unlock), (8 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_lock), (8 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_wscnt_set), (8 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_enable), (8 bytes). + Removing gd32e23x_fmc.o(.text.fmc_prefetch_disable), (16 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_disable), (8 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_page_erase), (8 bytes). + Removing gd32e23x_fmc.o(.text.fmc_ready_wait), (76 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_ready_wait), (8 bytes). + Removing gd32e23x_fmc.o(.text.fmc_mass_erase), (380 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_mass_erase), (8 bytes). + Removing gd32e23x_fmc.o(.text.fmc_doubleword_program), (420 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_doubleword_program), (8 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_word_program), (8 bytes). + Removing gd32e23x_fmc.o(.text.ob_unlock), (64 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_unlock), (8 bytes). + Removing gd32e23x_fmc.o(.text.ob_lock), (20 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_lock), (8 bytes). + Removing gd32e23x_fmc.o(.text.ob_reset), (20 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_reset), (8 bytes). + Removing gd32e23x_fmc.o(.text.option_byte_value_get), (4 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.option_byte_value_get), (8 bytes). + Removing gd32e23x_fmc.o(.text.ob_erase), (616 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_erase), (8 bytes). + Removing gd32e23x_fmc.o(.text.ob_obstat_plevel_get), (16 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_obstat_plevel_get), (8 bytes). + Removing gd32e23x_fmc.o(.text.ob_write_protection_enable), (404 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_enable), (8 bytes). + Removing gd32e23x_fmc.o(.text.ob_security_protection_config), (628 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_security_protection_config), (8 bytes). + Removing gd32e23x_fmc.o(.text.ob_user_write), (620 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_user_write), (8 bytes). + Removing gd32e23x_fmc.o(.text.ob_data_program), (396 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_data_program), (8 bytes). + Removing gd32e23x_fmc.o(.text.ob_user_get), (16 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_user_get), (8 bytes). + Removing gd32e23x_fmc.o(.text.ob_data_get), (12 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_data_get), (8 bytes). + Removing gd32e23x_fmc.o(.text.ob_write_protection_get), (12 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_get), (8 bytes). + Removing gd32e23x_fmc.o(.text.fmc_interrupt_enable), (16 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_enable), (8 bytes). + Removing gd32e23x_fmc.o(.text.fmc_interrupt_disable), (16 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_disable), (8 bytes). + Removing gd32e23x_fmc.o(.text.fmc_flag_get), (16 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_get), (8 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_clear), (8 bytes). + Removing gd32e23x_fmc.o(.text.fmc_interrupt_flag_get), (40 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_get), (8 bytes). + Removing gd32e23x_fmc.o(.text.fmc_interrupt_flag_clear), (12 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_clear), (8 bytes). + Removing gd32e23x_fmc.o(.text.fmc_state_get), (36 bytes). + Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_state_get), (8 bytes). + Removing gd32e23x_fwdgt.o(.text), (0 bytes). + Removing gd32e23x_fwdgt.o(.text.fwdgt_write_enable), (16 bytes). + Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_enable), (8 bytes). + Removing gd32e23x_fwdgt.o(.text.fwdgt_write_disable), (12 bytes). + Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_disable), (8 bytes). + Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_enable), (8 bytes). + Removing gd32e23x_fwdgt.o(.text.fwdgt_prescaler_value_config), (76 bytes). + Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_prescaler_value_config), (8 bytes). + Removing gd32e23x_fwdgt.o(.text.fwdgt_reload_value_config), (88 bytes). + Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_reload_value_config), (8 bytes). + Removing gd32e23x_fwdgt.o(.text.fwdgt_window_value_config), (88 bytes). + Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_window_value_config), (8 bytes). + Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_counter_reload), (8 bytes). + Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_config), (8 bytes). + Removing gd32e23x_fwdgt.o(.text.fwdgt_flag_get), (16 bytes). + Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_flag_get), (8 bytes). + Removing gd32e23x_gpio.o(.text), (0 bytes). + Removing gd32e23x_gpio.o(.text.gpio_deinit), (64 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_deinit), (8 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_mode_set), (8 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_options_set), (8 bytes). + Removing gd32e23x_gpio.o(.text.gpio_bit_set), (4 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_set), (8 bytes). + Removing gd32e23x_gpio.o(.text.gpio_bit_reset), (4 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_reset), (8 bytes). + Removing gd32e23x_gpio.o(.text.gpio_bit_write), (14 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_write), (8 bytes). + Removing gd32e23x_gpio.o(.text.gpio_port_write), (4 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes). + Removing gd32e23x_gpio.o(.text.gpio_input_bit_get), (10 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_bit_get), (8 bytes). + Removing gd32e23x_gpio.o(.text.gpio_input_port_get), (6 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_port_get), (8 bytes). + Removing gd32e23x_gpio.o(.text.gpio_output_bit_get), (10 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_bit_get), (8 bytes). + Removing gd32e23x_gpio.o(.text.gpio_output_port_get), (6 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_port_get), (8 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_af_set), (8 bytes). + Removing gd32e23x_gpio.o(.text.gpio_pin_lock), (18 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_pin_lock), (8 bytes). + Removing gd32e23x_gpio.o(.text.gpio_bit_toggle), (4 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_toggle), (8 bytes). + Removing gd32e23x_gpio.o(.text.gpio_port_toggle), (12 bytes). + Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_toggle), (8 bytes). + Removing gd32e23x_i2c.o(.text), (0 bytes). + Removing gd32e23x_i2c.o(.text.i2c_deinit), (52 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_deinit), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_clock_config), (308 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_clock_config), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_mode_addr_config), (28 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_mode_addr_config), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_smbus_type_config), (20 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_type_config), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_ack_config), (22 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_ack_config), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_ackpos_config), (20 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_ackpos_config), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_master_addressing), (20 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_master_addressing), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_dualaddr_enable), (10 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_dualaddr_enable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_dualaddr_disable), (10 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_dualaddr_disable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_enable), (10 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_disable), (10 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_disable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_start_on_bus), (12 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_start_on_bus), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_stop_on_bus), (12 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_stop_on_bus), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_data_transmit), (4 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_data_transmit), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_data_receive), (6 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_dma_enable), (14 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_dma_last_transfer_config), (14 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_dma_last_transfer_config), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_stretch_scl_low_config), (12 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_stretch_scl_low_config), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_slave_response_to_gcall_config), (12 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_slave_response_to_gcall_config), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_software_reset_config), (14 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_software_reset_config), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_pec_enable), (12 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_enable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_pec_transfer_enable), (14 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_transfer_enable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_pec_value_get), (8 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_smbus_issue_alert), (14 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_issue_alert), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_smbus_arp_enable), (12 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_arp_enable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_sam_enable), (12 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_enable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_sam_disable), (12 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_disable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_sam_timeout_enable), (12 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_timeout_enable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_sam_timeout_disable), (12 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_timeout_disable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_flag_get), (16 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_flag_clear), (36 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_interrupt_enable), (18 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_interrupt_disable), (18 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_disable), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_interrupt_flag_get), (76 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_flag_get), (8 bytes). + Removing gd32e23x_i2c.o(.text.i2c_interrupt_flag_clear), (36 bytes). + Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_flag_clear), (8 bytes). + Removing gd32e23x_misc.o(.text), (0 bytes). + Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes). + Removing gd32e23x_misc.o(.text.nvic_irq_disable), (40 bytes). + Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes). + Removing gd32e23x_misc.o(.text.nvic_system_reset), (32 bytes). + Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes). + Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes). + Removing gd32e23x_misc.o(.text.system_lowpower_set), (16 bytes). + Removing gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_set), (8 bytes). + Removing gd32e23x_misc.o(.text.system_lowpower_reset), (16 bytes). + Removing gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_reset), (8 bytes). + Removing gd32e23x_misc.o(.text.systick_clksource_set), (28 bytes). + Removing gd32e23x_misc.o(.ARM.exidx.text.systick_clksource_set), (8 bytes). + Removing gd32e23x_pmu.o(.text), (0 bytes). + Removing gd32e23x_pmu.o(.text.pmu_deinit), (28 bytes). + Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_deinit), (8 bytes). + Removing gd32e23x_pmu.o(.text.pmu_lvd_select), (40 bytes). + Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_lvd_select), (8 bytes). + Removing gd32e23x_pmu.o(.text.pmu_ldo_output_select), (24 bytes). + Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_ldo_output_select), (8 bytes). + Removing gd32e23x_pmu.o(.text.pmu_lvd_disable), (16 bytes). + Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_lvd_disable), (8 bytes). + Removing gd32e23x_pmu.o(.text.pmu_to_sleepmode), (24 bytes). + Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_sleepmode), (8 bytes). + Removing gd32e23x_pmu.o(.text.pmu_to_deepsleepmode), (64 bytes). + Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_deepsleepmode), (8 bytes). + Removing gd32e23x_pmu.o(.text.pmu_to_standbymode), (72 bytes). + Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_standbymode), (8 bytes). + Removing gd32e23x_pmu.o(.text.pmu_wakeup_pin_enable), (16 bytes). + Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_enable), (8 bytes). + Removing gd32e23x_pmu.o(.text.pmu_wakeup_pin_disable), (16 bytes). + Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_disable), (8 bytes). + Removing gd32e23x_pmu.o(.text.pmu_backup_write_enable), (20 bytes). + Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_backup_write_enable), (8 bytes). + Removing gd32e23x_pmu.o(.text.pmu_backup_write_disable), (20 bytes). + Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_backup_write_disable), (8 bytes). + Removing gd32e23x_pmu.o(.text.pmu_flag_clear), (40 bytes). + Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_clear), (8 bytes). + Removing gd32e23x_pmu.o(.text.pmu_flag_get), (16 bytes). + Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_get), (8 bytes). + Removing gd32e23x_rcu.o(.text), (0 bytes). + Removing gd32e23x_rcu.o(.text.rcu_deinit), (128 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_deinit), (8 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_enable), (8 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_disable), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_enable), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_enable), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_disable), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_disable), (8 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_enable), (8 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_disable), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_bkp_reset_enable), (20 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_enable), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_bkp_reset_disable), (20 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_disable), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_system_clock_source_config), (20 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_config), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_system_clock_source_get), (16 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_get), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_ahb_clock_config), (20 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_ahb_clock_config), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_apb1_clock_config), (20 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb1_clock_config), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_apb2_clock_config), (20 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb2_clock_config), (8 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_adc_clock_config), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_ckout_config), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_ckout_config), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_pll_config), (32 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_pll_config), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_usart_clock_config), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_usart_clock_config), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_rtc_clock_config), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_rtc_clock_config), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_hxtal_prediv_config), (20 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_prediv_config), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_lxtal_drive_capability_config), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_lxtal_drive_capability_config), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_flag_get), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_flag_get), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_all_reset_flag_clear), (20 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_all_reset_flag_clear), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_interrupt_flag_get), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_get), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_interrupt_flag_clear), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_clear), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_interrupt_enable), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_enable), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_interrupt_disable), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_disable), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_osci_stab_wait), (324 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_stab_wait), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_osci_on), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_on), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_osci_off), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_off), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_enable), (60 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_enable), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_disable), (60 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_disable), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_enable), (20 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_enable), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_disable), (20 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_disable), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_irc8m_adjust_value_set), (20 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc8m_adjust_value_set), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_irc28m_adjust_value_set), (20 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc28m_adjust_value_set), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_voltage_key_unlock), (28 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_voltage_key_unlock), (8 bytes). + Removing gd32e23x_rcu.o(.text.rcu_deepsleep_voltage_set), (24 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_deepsleep_voltage_set), (8 bytes). + Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_clock_freq_get), (8 bytes). + Removing gd32e23x_rtc.o(.text), (0 bytes). + Removing gd32e23x_rtc.o(.text.rtc_deinit), (248 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_deinit), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_init_mode_enter), (84 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_enter), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_register_sync_wait), (132 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_register_sync_wait), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_init), (344 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_init), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_init_mode_exit), (16 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_exit), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_current_time_get), (88 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_current_time_get), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_subsecond_get), (12 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_subsecond_get), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_alarm_config), (72 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_config), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_alarm_subsecond_config), (24 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_subsecond_config), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_alarm_enable), (36 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_enable), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_alarm_disable), (124 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_disable), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_alarm_get), (60 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_get), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_alarm_subsecond_get), (20 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_subsecond_get), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_timestamp_enable), (44 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_enable), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_timestamp_disable), (36 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_disable), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_timestamp_get), (56 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_get), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_timestamp_subsecond_get), (12 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_subsecond_get), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_tamper_enable), (124 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_tamper_enable), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_tamper_disable), (16 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_tamper_disable), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_interrupt_enable), (48 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_enable), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_interrupt_disable), (52 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_disable), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_flag_get), (16 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_get), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_flag_clear), (16 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_clear), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_alter_output_config), (60 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alter_output_config), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_calibration_config), (116 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_calibration_config), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_hour_adjust), (32 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_hour_adjust), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_second_adjust), (212 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_second_adjust), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_bypass_shadow_enable), (32 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_enable), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_bypass_shadow_disable), (32 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_disable), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_refclock_detection_enable), (104 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_enable), (8 bytes). + Removing gd32e23x_rtc.o(.text.rtc_refclock_detection_disable), (104 bytes). + Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_disable), (8 bytes). + Removing gd32e23x_spi.o(.text), (0 bytes). + Removing gd32e23x_spi.o(.text.spi_i2s_deinit), (56 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_deinit), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_struct_para_init), (20 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_struct_para_init), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_init), (140 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_init), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_enable), (10 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_enable), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_disable), (10 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_disable), (8 bytes). + Removing gd32e23x_spi.o(.text.i2s_init), (28 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.i2s_init), (8 bytes). + Removing gd32e23x_spi.o(.text.i2s_psc_config), (120 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.i2s_psc_config), (8 bytes). + Removing gd32e23x_spi.o(.text.i2s_enable), (12 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes). + Removing gd32e23x_spi.o(.text.i2s_disable), (12 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.i2s_disable), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_nss_output_enable), (10 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nss_output_enable), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_nss_output_disable), (10 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nss_output_disable), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_nss_internal_high), (12 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nss_internal_high), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_nss_internal_low), (12 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nss_internal_low), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_dma_enable), (22 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_dma_enable), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_dma_disable), (16 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_dma_disable), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_i2s_data_frame_format_config), (68 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_frame_format_config), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_i2s_data_transmit), (28 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_i2s_data_receive), (36 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_bidirectional_transfer_config), (22 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_bidirectional_transfer_config), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_crc_polynomial_set), (14 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_crc_polynomial_get), (6 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_crc_on), (12 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_on), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_crc_off), (12 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_off), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_crc_next), (12 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_next), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_crc_get), (18 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_get), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_ti_mode_enable), (10 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_ti_mode_enable), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_ti_mode_disable), (10 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_ti_mode_disable), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_nssp_mode_enable), (10 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nssp_mode_enable), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_nssp_mode_disable), (10 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nssp_mode_disable), (8 bytes). + Removing gd32e23x_spi.o(.text.qspi_enable), (12 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_enable), (8 bytes). + Removing gd32e23x_spi.o(.text.qspi_disable), (12 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_disable), (8 bytes). + Removing gd32e23x_spi.o(.text.qspi_write_enable), (12 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_write_enable), (8 bytes). + Removing gd32e23x_spi.o(.text.qspi_read_enable), (12 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_read_enable), (8 bytes). + Removing gd32e23x_spi.o(.text.qspi_io23_output_enable), (12 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_io23_output_enable), (8 bytes). + Removing gd32e23x_spi.o(.text.qspi_io23_output_disable), (12 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_io23_output_disable), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_i2s_interrupt_enable), (32 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_i2s_interrupt_disable), (32 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_disable), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_i2s_interrupt_flag_get), (128 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_flag_get), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_i2s_flag_get), (40 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_crc_error_clear), (10 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_error_clear), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_fifo_access_size_config), (18 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_fifo_access_size_config), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_transmit_odd_config), (18 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_transmit_odd_config), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_receive_odd_config), (18 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_receive_odd_config), (8 bytes). + Removing gd32e23x_spi.o(.text.spi_crc_length_set), (18 bytes). + Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_length_set), (8 bytes). + Removing gd32e23x_syscfg.o(.text), (0 bytes). + Removing gd32e23x_syscfg.o(.text.syscfg_deinit), (24 bytes). + Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_deinit), (8 bytes). + Removing gd32e23x_syscfg.o(.text.syscfg_dma_remap_enable), (16 bytes). + Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_dma_remap_enable), (8 bytes). + Removing gd32e23x_syscfg.o(.text.syscfg_dma_remap_disable), (16 bytes). + Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_dma_remap_disable), (8 bytes). + Removing gd32e23x_syscfg.o(.text.syscfg_high_current_enable), (20 bytes). + Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_high_current_enable), (8 bytes). + Removing gd32e23x_syscfg.o(.text.syscfg_high_current_disable), (20 bytes). + Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_high_current_disable), (8 bytes). + Removing gd32e23x_syscfg.o(.text.syscfg_exti_line_config), (112 bytes). + Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_exti_line_config), (8 bytes). + Removing gd32e23x_syscfg.o(.text.syscfg_lock_config), (16 bytes). + Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_lock_config), (8 bytes). + Removing gd32e23x_syscfg.o(.text.irq_latency_set), (20 bytes). + Removing gd32e23x_syscfg.o(.ARM.exidx.text.irq_latency_set), (8 bytes). + Removing gd32e23x_syscfg.o(.text.syscfg_flag_get), (16 bytes). + Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_get), (8 bytes). + Removing gd32e23x_syscfg.o(.text.syscfg_flag_clear), (16 bytes). + Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_clear), (8 bytes). + Removing gd32e23x_timer.o(.text), (0 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_deinit), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_struct_para_init), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_init), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_enable), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_disable), (10 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_disable), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_enable), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_disable), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_update_event_enable), (10 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_enable), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_update_event_disable), (10 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_disable), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_counter_alignment), (16 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_alignment), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_counter_up_direction), (10 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_up_direction), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_counter_down_direction), (10 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_down_direction), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_repetition_value_config), (4 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_repetition_value_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_autoreload_value_config), (4 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_autoreload_value_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_counter_value_config), (4 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_value_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_counter_read), (4 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_read), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_prescaler_read), (6 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_read), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_single_pulse_mode_config), (26 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_single_pulse_mode_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_update_source_config), (26 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_update_source_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_ocpre_clear_source_config), (26 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_ocpre_clear_source_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_interrupt_enable), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_enable), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_disable), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_interrupt_flag_get), (20 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_get), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_clear), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_flag_get), (10 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_flag_get), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_flag_clear), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_dma_enable), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_dma_enable), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_dma_disable), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_dma_disable), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_channel_dma_request_source_select), (26 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_dma_request_source_select), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_dma_transfer_config), (24 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_dma_transfer_config), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_event_software_generate), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_struct_para_init), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_break_enable), (12 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_enable), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_break_disable), (12 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_disable), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_automatic_output_enable), (12 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_enable), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_automatic_output_disable), (12 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_disable), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_primary_output_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_channel_control_shadow_config), (18 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_channel_control_shadow_update_config), (26 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_update_config), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_struct_para_init), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_config), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_mode_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_channel_output_pulse_value_config), (12 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_pulse_value_config), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_shadow_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_channel_output_fast_config), (92 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_fast_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_channel_output_clear_config), (92 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_clear_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_channel_output_polarity_config), (90 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_polarity_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_channel_complementary_output_polarity_config), (90 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_polarity_config), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_state_config), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_state_config), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_struct_para_init), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_input_capture_config), (380 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_input_capture_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_channel_input_capture_prescaler_config), (92 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_capture_prescaler_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_channel_capture_value_register_read), (16 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_capture_value_register_read), (8 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_input_pwm_capture_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_hall_mode_config), (26 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_hall_mode_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_input_trigger_source_select), (16 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_input_trigger_source_select), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_master_output_trigger_source_select), (16 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_master_output_trigger_source_select), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_slave_mode_select), (16 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_slave_mode_select), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_master_slave_mode_config), (26 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_master_slave_mode_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_external_trigger_config), (30 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_quadrature_decoder_mode_config), (68 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_quadrature_decoder_mode_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_internal_clock_config), (10 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_internal_clock_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_internal_trigger_as_external_clock_config), (30 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_internal_trigger_as_external_clock_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_external_trigger_as_external_clock_config), (152 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_as_external_clock_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_external_clock_mode0_config), (44 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode0_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_external_clock_mode1_config), (40 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_external_clock_mode1_disable), (12 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_disable), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_channel_remap_config), (4 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_remap_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_write_chxval_register_config), (30 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_write_chxval_register_config), (8 bytes). + Removing gd32e23x_timer.o(.text.timer_output_value_selection_config), (30 bytes). + Removing gd32e23x_timer.o(.ARM.exidx.text.timer_output_value_selection_config), (8 bytes). + Removing gd32e23x_usart.o(.text), (0 bytes). + Removing gd32e23x_usart.o(.text.usart_deinit), (56 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_deinit), (8 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_baudrate_set), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_parity_config), (26 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_parity_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_word_length_set), (26 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_word_length_set), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_stop_bit_set), (26 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_stop_bit_set), (8 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_disable), (10 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_disable), (8 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_transmit_config), (8 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_data_first_config), (26 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_data_first_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_invert_config), (140 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_invert_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_overrun_enable), (20 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_overrun_disable), (20 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_oversample_config), (26 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_oversample_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_sample_bit_config), (26 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_sample_bit_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_receiver_timeout_enable), (12 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_receiver_timeout_disable), (12 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_receiver_timeout_threshold_config), (18 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_threshold_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_data_transmit), (12 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_data_receive), (12 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_autobaud_detection_enable), (12 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_autobaud_detection_disable), (12 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_autobaud_detection_mode_config), (18 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_mode_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_address_config), (28 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_address_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_address_detection_mode_config), (26 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_address_detection_mode_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_mute_mode_enable), (12 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_mute_mode_disable), (12 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_mute_mode_wakeup_config), (26 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_wakeup_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_lin_mode_enable), (20 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_lin_mode_disable), (20 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_lin_break_detection_length_config), (26 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_lin_break_detection_length_config), (8 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_halfduplex_disable), (18 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_clock_enable), (20 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_clock_disable), (20 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_clock_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_synchronous_clock_config), (58 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_synchronous_clock_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_guard_time_config), (30 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_guard_time_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_smartcard_mode_enable), (18 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_smartcard_mode_disable), (18 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_smartcard_mode_nack_enable), (18 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_smartcard_mode_nack_disable), (18 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_enable), (12 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_disable), (12 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_smartcard_autoretry_config), (30 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_autoretry_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_block_length_config), (20 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_block_length_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_irda_mode_enable), (18 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_irda_mode_disable), (18 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_prescaler_config), (24 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_prescaler_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_irda_lowpower_config), (26 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_irda_lowpower_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_hardware_flow_rts_config), (26 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_rts_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_hardware_flow_cts_config), (26 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_cts_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_hardware_flow_coherence_config), (22 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_coherence_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_rs485_driver_enable), (20 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_rs485_driver_disable), (20 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_driver_assertime_config), (30 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_driver_assertime_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_driver_deassertime_config), (30 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_driver_deassertime_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_depolarity_config), (28 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_depolarity_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_dma_receive_config), (16 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_dma_receive_config), (8 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_dma_transmit_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_reception_error_dma_disable), (20 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_reception_error_dma_enable), (20 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_wakeup_enable), (10 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_wakeup_disable), (10 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_wakeup_mode_config), (28 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_mode_config), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_receive_fifo_enable), (14 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_receive_fifo_disable), (14 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_receive_fifo_counter_number), (10 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_counter_number), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_flag_get), (16 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_flag_clear), (16 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_interrupt_enable), (18 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_interrupt_disable), (18 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_disable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_command_enable), (8 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_command_enable), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_interrupt_flag_get), (30 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_get), (8 bytes). + Removing gd32e23x_usart.o(.text.usart_interrupt_flag_clear), (40 bytes). + Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_clear), (8 bytes). + Removing startup_gd32e23x.o(HEAP), (1024 bytes). + Removing adc.o(.text), (0 bytes). + Removing adc.o(.ARM.exidx.text.ADC_DMA_Callback), (8 bytes). + Removing adc.o(.ARM.exidx.text.ADC_Init), (8 bytes). + Removing comparator.o(.text), (0 bytes). + Removing comparator.o(.ARM.exidx.text.getCompOutputLevel), (8 bytes). + Removing comparator.o(.ARM.exidx.text.maskPhaseInterrupts), (8 bytes). + Removing comparator.o(.ARM.exidx.text.enableCompInterrupts), (8 bytes). + Removing comparator.o(.ARM.exidx.text.changeCompInput), (8 bytes). + Removing eeprom.o(.text), (0 bytes). + Removing eeprom.o(.ARM.exidx.text.save_flash_nolib), (8 bytes). + Removing eeprom.o(.ARM.exidx.text.read_flash_bin), (8 bytes). + Removing gd32e23x_it.o(.text), (0 bytes). + Removing gd32e23x_it.o(.ARM.exidx.text.NMI_Handler), (8 bytes). + Removing gd32e23x_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes). + Removing gd32e23x_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes). + Removing gd32e23x_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes). + Removing gd32e23x_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes). + Removing gd32e23x_it.o(.ARM.exidx.text.DMA_Channel3_4_IRQHandler), (8 bytes). + Removing gd32e23x_it.o(.ARM.exidx.text.ADC_CMP_IRQHandler), (8 bytes). + Removing gd32e23x_it.o(.ARM.exidx.text.TIMER13_IRQHandler), (8 bytes). + Removing gd32e23x_it.o(.ARM.exidx.text.TIMER15_IRQHandler), (8 bytes). + Removing gd32e23x_it.o(.ARM.exidx.text.TIMER14_IRQHandler), (8 bytes). + Removing gd32e23x_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes). + Removing gd32e23x_it.o(.ARM.exidx.text.TIMER2_IRQHandler), (8 bytes). + Removing gd32e23x_it.o(.ARM.exidx.text.EXTI4_15_IRQHandler), (8 bytes). + Removing io.o(.text), (0 bytes). + Removing io.o(.ARM.exidx.text.receiveDshotDma), (8 bytes). + Removing io.o(.ARM.exidx.text.sendDshotDma), (8 bytes). + Removing io.o(.ARM.exidx.text.getInputPinState), (8 bytes). + Removing io.o(.text.setInputPolarityRising), (12 bytes). + Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes). + Removing io.o(.text.setInputPullDown), (16 bytes). + Removing io.o(.ARM.exidx.text.setInputPullDown), (8 bytes). + Removing io.o(.ARM.exidx.text.setInputPullUp), (8 bytes). + Removing io.o(.text.enableHalfTransferInt), (16 bytes). + Removing io.o(.ARM.exidx.text.enableHalfTransferInt), (8 bytes). + Removing io.o(.text.setInputPullNone), (16 bytes). + Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes). + Removing io.o(.data.buffer_size), (1 bytes). + Removing io.o(.bss.change_time), (2 bytes). + Removing peripherals.o(.text), (0 bytes). + Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes). + Removing peripherals.o(.text.MX_GPIO_Init), (2 bytes). + Removing peripherals.o(.ARM.exidx.text.MX_GPIO_Init), (8 bytes). + Removing peripherals.o(.text.MX_DMA_Init), (48 bytes). + Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes). + Removing peripherals.o(.ARM.exidx.text.TIM0_Init), (8 bytes). + Removing peripherals.o(.text.TIMER5_Init), (32 bytes). + Removing peripherals.o(.ARM.exidx.text.TIMER5_Init), (8 bytes). + Removing peripherals.o(.text.TIMER16_Init), (48 bytes). + Removing peripherals.o(.ARM.exidx.text.TIMER16_Init), (8 bytes). + Removing peripherals.o(.text.COMP_Init), (112 bytes). + Removing peripherals.o(.ARM.exidx.text.COMP_Init), (8 bytes). + Removing peripherals.o(.text.TIMER15_Init), (80 bytes). + Removing peripherals.o(.ARM.exidx.text.TIMER15_Init), (8 bytes). + Removing peripherals.o(.text.TIMER13_Init), (68 bytes). + Removing peripherals.o(.ARM.exidx.text.TIMER13_Init), (8 bytes). + Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes). + Removing peripherals.o(.text.reloadWatchDogCounter), (4 bytes). + Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes). + Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes). + Removing peripherals.o(.text.disableComTimerInt), (16 bytes). + Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes). + Removing peripherals.o(.text.enableComTimerInt), (16 bytes). + Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes). + Removing peripherals.o(.text.setAndEnableComInt), (24 bytes). + Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes). + Removing peripherals.o(.text.getintervaTimerCount), (12 bytes). + Removing peripherals.o(.ARM.exidx.text.getintervaTimerCount), (8 bytes). + Removing peripherals.o(.text.setintervaTimerCount), (12 bytes). + Removing peripherals.o(.ARM.exidx.text.setintervaTimerCount), (8 bytes). + Removing peripherals.o(.text.setPrescalerPWM), (12 bytes). + Removing peripherals.o(.ARM.exidx.text.setPrescalerPWM), (8 bytes). + Removing peripherals.o(.text.setAutoReloadPWM), (12 bytes). + Removing peripherals.o(.ARM.exidx.text.setAutoReloadPWM), (8 bytes). + Removing peripherals.o(.text.setDutyCycleAll), (16 bytes). + Removing peripherals.o(.ARM.exidx.text.setDutyCycleAll), (8 bytes). + Removing peripherals.o(.ARM.exidx.text.setPWMCompare1), (8 bytes). + Removing peripherals.o(.ARM.exidx.text.setPWMCompare2), (8 bytes). + Removing peripherals.o(.ARM.exidx.text.setPWMCompare3), (8 bytes). + Removing peripherals.o(.ARM.exidx.text.generatePwmTimerEvent), (8 bytes). + Removing peripherals.o(.ARM.exidx.text.resetInputCaptureTimer), (8 bytes). + Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes). + Removing peripherals.o(.ARM.exidx.text.enableCorePeripherals), (8 bytes). + Removing phaseouts.o(.text), (0 bytes). + Removing phaseouts.o(.text.gpio_mode_QUICK), (18 bytes). + Removing phaseouts.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes). + Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes). + Removing phaseouts.o(.text.phaseBPWM), (60 bytes). + Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes). + Removing phaseouts.o(.text.phaseBFLOAT), (48 bytes). + Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes). + Removing phaseouts.o(.text.phaseBLOW), (48 bytes). + Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes). + Removing phaseouts.o(.text.phaseCPWM), (64 bytes). + Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes). + Removing phaseouts.o(.text.phaseCFLOAT), (48 bytes). + Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes). + Removing phaseouts.o(.text.phaseCLOW), (48 bytes). + Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes). + Removing phaseouts.o(.text.phaseAPWM), (64 bytes). + Removing phaseouts.o(.ARM.exidx.text.phaseAPWM), (8 bytes). + Removing phaseouts.o(.text.phaseAFLOAT), (52 bytes). + Removing phaseouts.o(.ARM.exidx.text.phaseAFLOAT), (8 bytes). + Removing phaseouts.o(.text.phaseALOW), (52 bytes). + Removing phaseouts.o(.ARM.exidx.text.phaseALOW), (8 bytes). + Removing phaseouts.o(.ARM.exidx.text.allOff), (8 bytes). + Removing phaseouts.o(.ARM.exidx.text.comStep), (8 bytes). + Removing phaseouts.o(.ARM.exidx.text.fullBrake), (8 bytes). + Removing phaseouts.o(.ARM.exidx.text.allpwm), (8 bytes). + Removing phaseouts.o(.text.twoChannelForward), (140 bytes). + Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes). + Removing phaseouts.o(.text.twoChannelReverse), (128 bytes). + Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes). + Removing serial_telemetry.o(.text), (0 bytes). + Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes). + Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes). + Removing serial_telemetry.o(.text.update_crc8), (148 bytes). + Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes). + Removing serial_telemetry.o(.text.get_crc8), (508 bytes). + Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes). + Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes). + Removing system_gd32e23x.o(.text), (0 bytes). + Removing system_gd32e23x.o(.ARM.exidx.text.SystemInit), (8 bytes). + Removing system_gd32e23x.o(.text.SystemCoreClockUpdate), (132 bytes). + Removing system_gd32e23x.o(.ARM.exidx.text.SystemCoreClockUpdate), (8 bytes). + Removing system_gd32e23x.o(.data.SystemCoreClock), (4 bytes). + Removing systick.o(.text), (0 bytes). + Removing systick.o(.text.systick_config), (76 bytes). + Removing systick.o(.ARM.exidx.text.systick_config), (8 bytes). + Removing systick.o(.text.delay_1ms), (28 bytes). + Removing systick.o(.ARM.exidx.text.delay_1ms), (8 bytes). + Removing systick.o(.ARM.exidx.text.delay_decrement), (8 bytes). + +1132 unused section(s) (total 25732 bytes) removed from the image. + +============================================================================== + +Image Symbol Table + + Local Symbols + + Symbol Name Value Ov Type Size Object(Section) + + ../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE + ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE + ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE + ../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmple.o ABSOLUTE + ../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmplt.o ABSOLUTE + ../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmpge.o ABSOLUTE + ../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmpgt.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixi.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixi.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 fflti.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE + ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s 0x00000000 Number 0 startup_gd32e23x.o ABSOLUTE + ADC.c 0x00000000 Number 0 adc.o ABSOLUTE + IO.c 0x00000000 Number 0 io.o ABSOLUTE + comparator.c 0x00000000 Number 0 comparator.o ABSOLUTE + dc.s 0x00000000 Number 0 dc.o ABSOLUTE + dshot.c 0x00000000 Number 0 dshot.o ABSOLUTE + eeprom.c 0x00000000 Number 0 eeprom.o ABSOLUTE + firmwareversion.c 0x00000000 Number 0 firmwareversion.o ABSOLUTE + functions.c 0x00000000 Number 0 functions.o ABSOLUTE + gd32e23x_adc.c 0x00000000 Number 0 gd32e23x_adc.o ABSOLUTE + gd32e23x_cmp.c 0x00000000 Number 0 gd32e23x_cmp.o ABSOLUTE + gd32e23x_crc.c 0x00000000 Number 0 gd32e23x_crc.o ABSOLUTE + gd32e23x_dbg.c 0x00000000 Number 0 gd32e23x_dbg.o ABSOLUTE + gd32e23x_dma.c 0x00000000 Number 0 gd32e23x_dma.o ABSOLUTE + gd32e23x_exti.c 0x00000000 Number 0 gd32e23x_exti.o ABSOLUTE + gd32e23x_fmc.c 0x00000000 Number 0 gd32e23x_fmc.o ABSOLUTE + gd32e23x_fwdgt.c 0x00000000 Number 0 gd32e23x_fwdgt.o ABSOLUTE + gd32e23x_gpio.c 0x00000000 Number 0 gd32e23x_gpio.o ABSOLUTE + gd32e23x_i2c.c 0x00000000 Number 0 gd32e23x_i2c.o ABSOLUTE + gd32e23x_it.c 0x00000000 Number 0 gd32e23x_it.o ABSOLUTE + gd32e23x_misc.c 0x00000000 Number 0 gd32e23x_misc.o ABSOLUTE + gd32e23x_pmu.c 0x00000000 Number 0 gd32e23x_pmu.o ABSOLUTE + gd32e23x_rcu.c 0x00000000 Number 0 gd32e23x_rcu.o ABSOLUTE + gd32e23x_rtc.c 0x00000000 Number 0 gd32e23x_rtc.o ABSOLUTE + gd32e23x_spi.c 0x00000000 Number 0 gd32e23x_spi.o ABSOLUTE + gd32e23x_syscfg.c 0x00000000 Number 0 gd32e23x_syscfg.o ABSOLUTE + gd32e23x_timer.c 0x00000000 Number 0 gd32e23x_timer.o ABSOLUTE + gd32e23x_usart.c 0x00000000 Number 0 gd32e23x_usart.o ABSOLUTE + handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE + init.s 0x00000000 Number 0 init.o ABSOLUTE + main.c 0x00000000 Number 0 main.o ABSOLUTE + peripherals.c 0x00000000 Number 0 peripherals.o ABSOLUTE + phaseouts.c 0x00000000 Number 0 phaseouts.o ABSOLUTE + serial_telemetry.c 0x00000000 Number 0 serial_telemetry.o ABSOLUTE + signal.c 0x00000000 Number 0 signal.o ABSOLUTE + sounds.c 0x00000000 Number 0 sounds.o ABSOLUTE + system_gd32e23x.c 0x00000000 Number 0 system_gd32e23x.o ABSOLUTE + systick.c 0x00000000 Number 0 systick.o ABSOLUTE + RESET 0x08001000 Section 204 startup_gd32e23x.o(RESET) + .ARM.Collect$$$$00000000 0x080010cc Section 0 entry.o(.ARM.Collect$$$$00000000) + .ARM.Collect$$$$00000001 0x080010cc Section 4 entry2.o(.ARM.Collect$$$$00000001) + .ARM.Collect$$$$00000004 0x080010d0 Section 4 entry5.o(.ARM.Collect$$$$00000004) + .ARM.Collect$$$$00000008 0x080010d4 Section 0 entry7b.o(.ARM.Collect$$$$00000008) + .ARM.Collect$$$$0000000A 0x080010d4 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) + .ARM.Collect$$$$0000000B 0x080010d4 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) + __lit__00000000 0x080010dc Data 4 entry2.o(.ARM.Collect$$$$00002712) + .ARM.Collect$$$$0000000D 0x080010dc Section 0 entry10a.o(.ARM.Collect$$$$0000000D) + .ARM.Collect$$$$0000000F 0x080010dc Section 0 entry11a.o(.ARM.Collect$$$$0000000F) + .ARM.Collect$$$$00002712 0x080010dc Section 4 entry2.o(.ARM.Collect$$$$00002712) + .text 0x080010e0 Section 28 startup_gd32e23x.o(.text) + .text 0x080010fc Section 0 memcpya.o(.text) + .text 0x08001120 Section 0 memseta.o(.text) + .text 0x08001144 Section 0 fadd.o(.text) + .text 0x080011f6 Section 0 fdiv.o(.text) + .text 0x08001274 Section 0 dadd.o(.text) + .text 0x080013d8 Section 0 dmul.o(.text) + .text 0x080014a8 Section 0 ddiv.o(.text) + .text 0x08001598 Section 0 fcmple.o(.text) + .text 0x080015b4 Section 0 fcmplt.o(.text) + .text 0x080015d0 Section 0 fcmpge.o(.text) + .text 0x080015ec Section 0 fcmpgt.o(.text) + .text 0x08001608 Section 0 fflti.o(.text) + .text 0x08001620 Section 0 dfltui.o(.text) + .text 0x0800163c Section 0 ffixi.o(.text) + .text 0x08001670 Section 0 dfixi.o(.text) + .text 0x080016b8 Section 0 llshl.o(.text) + .text 0x080016d8 Section 0 llushr.o(.text) + .text 0x080016fa Section 0 llsshr.o(.text) + .text 0x08001720 Section 0 iusefp.o(.text) + .text 0x08001720 Section 0 fepilogue.o(.text) + .text 0x080017a2 Section 0 depilogue.o(.text) + .text 0x08001860 Section 36 init.o(.text) + .text 0x08001884 Section 0 __dczerorl2.o(.text) + [Anonymous Symbol] 0x080018da Section 0 gd32e23x_it.o(.text.ADC_CMP_IRQHandler) + [Anonymous Symbol] 0x080018fc Section 0 adc.o(.text.ADC_DMA_Callback) + __arm_cp.0_1 0x08001914 Number 4 adc.o(.text.ADC_DMA_Callback) + __arm_cp.0_2 0x08001918 Number 4 adc.o(.text.ADC_DMA_Callback) + __arm_cp.0_3 0x0800191c Number 4 adc.o(.text.ADC_DMA_Callback) + [Anonymous Symbol] 0x08001920 Section 0 adc.o(.text.ADC_Init) + __arm_cp.1_0 0x08001a04 Number 4 adc.o(.text.ADC_Init) + __arm_cp.1_1 0x08001a08 Number 4 adc.o(.text.ADC_Init) + __arm_cp.1_2 0x08001a0c Number 4 adc.o(.text.ADC_Init) + [Anonymous Symbol] 0x08001a10 Section 0 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) + __arm_cp.5_0 0x08001ab4 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) + __arm_cp.5_1 0x08001ab8 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) + __arm_cp.5_2 0x08001abc Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) + __arm_cp.5_3 0x08001ac0 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) + __arm_cp.5_4 0x08001ac4 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) + __arm_cp.5_5 0x08001ac8 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) + __arm_cp.5_6 0x08001acc Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) + __arm_cp.5_7 0x08001ad0 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) + [Anonymous Symbol] 0x08001ad4 Section 0 gd32e23x_it.o(.text.EXTI4_15_IRQHandler) + [Anonymous Symbol] 0x08001ae8 Section 0 gd32e23x_it.o(.text.HardFault_Handler) + [Anonymous Symbol] 0x08001aea Section 0 peripherals.o(.text.MX_IWDG_Init) + [Anonymous Symbol] 0x08001b00 Section 0 gd32e23x_it.o(.text.NMI_Handler) + [Anonymous Symbol] 0x08001b02 Section 0 gd32e23x_it.o(.text.PendSV_Handler) + [Anonymous Symbol] 0x08001b04 Section 0 main.o(.text.PeriodElapsedCallback) + __arm_cp.6_0 0x08001bc4 Number 4 main.o(.text.PeriodElapsedCallback) + __arm_cp.6_1 0x08001bc8 Number 4 main.o(.text.PeriodElapsedCallback) + __arm_cp.6_2 0x08001bcc Number 4 main.o(.text.PeriodElapsedCallback) + __arm_cp.6_3 0x08001bd0 Number 4 main.o(.text.PeriodElapsedCallback) + __arm_cp.6_4 0x08001bd4 Number 4 main.o(.text.PeriodElapsedCallback) + __arm_cp.6_5 0x08001bd8 Number 4 main.o(.text.PeriodElapsedCallback) + [Anonymous Symbol] 0x08001bdc Section 0 gd32e23x_it.o(.text.SVC_Handler) + [Anonymous Symbol] 0x08001bde Section 0 gd32e23x_it.o(.text.SysTick_Handler) + [Anonymous Symbol] 0x08001be4 Section 0 system_gd32e23x.o(.text.SystemInit) + __arm_cp.0_0 0x08001d88 Number 4 system_gd32e23x.o(.text.SystemInit) + __arm_cp.0_1 0x08001d8c Number 4 system_gd32e23x.o(.text.SystemInit) + __arm_cp.0_2 0x08001d90 Number 4 system_gd32e23x.o(.text.SystemInit) + __arm_cp.0_3 0x08001d94 Number 4 system_gd32e23x.o(.text.SystemInit) + __arm_cp.0_4 0x08001d98 Number 4 system_gd32e23x.o(.text.SystemInit) + __arm_cp.0_5 0x08001d9c Number 4 system_gd32e23x.o(.text.SystemInit) + __arm_cp.0_6 0x08001da0 Number 4 system_gd32e23x.o(.text.SystemInit) + __arm_cp.0_7 0x08001da4 Number 4 system_gd32e23x.o(.text.SystemInit) + [Anonymous Symbol] 0x08001da8 Section 0 peripherals.o(.text.TIM0_Init) + __arm_cp.3_0 0x08001f80 Number 4 peripherals.o(.text.TIM0_Init) + __arm_cp.3_1 0x08001f84 Number 4 peripherals.o(.text.TIM0_Init) + __arm_cp.3_2 0x08001f88 Number 4 peripherals.o(.text.TIM0_Init) + __arm_cp.3_3 0x08001f8c Number 4 peripherals.o(.text.TIM0_Init) + [Anonymous Symbol] 0x08001f90 Section 0 gd32e23x_it.o(.text.TIMER13_IRQHandler) + __arm_cp.7_0 0x08001fa4 Number 4 gd32e23x_it.o(.text.TIMER13_IRQHandler) + [Anonymous Symbol] 0x08001fa8 Section 0 gd32e23x_it.o(.text.TIMER14_IRQHandler) + __arm_cp.9_0 0x08001fb0 Number 4 gd32e23x_it.o(.text.TIMER14_IRQHandler) + [Anonymous Symbol] 0x08001fb4 Section 0 gd32e23x_it.o(.text.TIMER15_IRQHandler) + __arm_cp.8_0 0x08001fd4 Number 4 gd32e23x_it.o(.text.TIMER15_IRQHandler) + __arm_cp.8_1 0x08001fd8 Number 4 gd32e23x_it.o(.text.TIMER15_IRQHandler) + __arm_cp.8_2 0x08001fdc Number 4 gd32e23x_it.o(.text.TIMER15_IRQHandler) + [Anonymous Symbol] 0x08001fe0 Section 0 gd32e23x_it.o(.text.TIMER2_IRQHandler) + [Anonymous Symbol] 0x08001fe4 Section 0 peripherals.o(.text.UN_TIM_Init) + __arm_cp.11_0 0x08002094 Number 4 peripherals.o(.text.UN_TIM_Init) + __arm_cp.11_1 0x08002098 Number 4 peripherals.o(.text.UN_TIM_Init) + __arm_cp.11_2 0x0800209c Number 4 peripherals.o(.text.UN_TIM_Init) + __arm_cp.11_3 0x080020a0 Number 4 peripherals.o(.text.UN_TIM_Init) + __arm_cp.11_4 0x080020a4 Number 4 peripherals.o(.text.UN_TIM_Init) + __arm_cp.11_5 0x080020a8 Number 4 peripherals.o(.text.UN_TIM_Init) + __arm_cp.11_6 0x080020ac Number 4 peripherals.o(.text.UN_TIM_Init) + __arm_cp.11_7 0x080020b0 Number 4 peripherals.o(.text.UN_TIM_Init) + __arm_cp.11_8 0x080020b4 Number 4 peripherals.o(.text.UN_TIM_Init) + __arm_cp.11_9 0x080020b8 Number 4 peripherals.o(.text.UN_TIM_Init) + [Anonymous Symbol] 0x080020bc Section 0 gd32e23x_it.o(.text.USART1_IRQHandler) + [Anonymous Symbol] 0x080020c0 Section 0 gd32e23x_adc.o(.text.adc_calibration_enable) + [Anonymous Symbol] 0x08002104 Section 0 gd32e23x_adc.o(.text.adc_channel_length_config) + __arm_cp.11_0 0x08002140 Number 4 gd32e23x_adc.o(.text.adc_channel_length_config) + [Anonymous Symbol] 0x08002144 Section 0 gd32e23x_adc.o(.text.adc_data_alignment_config) + [Anonymous Symbol] 0x0800215c Section 0 gd32e23x_adc.o(.text.adc_dma_mode_enable) + [Anonymous Symbol] 0x0800216c Section 0 gd32e23x_adc.o(.text.adc_enable) + [Anonymous Symbol] 0x08002180 Section 0 gd32e23x_adc.o(.text.adc_external_trigger_config) + [Anonymous Symbol] 0x080021c0 Section 0 gd32e23x_adc.o(.text.adc_external_trigger_source_config) + __arm_cp.16_0 0x080021e0 Number 4 gd32e23x_adc.o(.text.adc_external_trigger_source_config) + __arm_cp.16_1 0x080021e4 Number 4 gd32e23x_adc.o(.text.adc_external_trigger_source_config) + [Anonymous Symbol] 0x080021e8 Section 0 gd32e23x_adc.o(.text.adc_regular_channel_config) + __arm_cp.12_0 0x08002270 Number 4 gd32e23x_adc.o(.text.adc_regular_channel_config) + [Anonymous Symbol] 0x08002274 Section 0 gd32e23x_adc.o(.text.adc_software_trigger_enable) + [Anonymous Symbol] 0x0800229c Section 0 gd32e23x_adc.o(.text.adc_special_function_config) + __arm_cp.9_0 0x0800230c Number 4 gd32e23x_adc.o(.text.adc_special_function_config) + [Anonymous Symbol] 0x08002310 Section 0 gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable) + __arm_cp.6_0 0x08002320 Number 4 gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable) + [Anonymous Symbol] 0x08002324 Section 0 phaseouts.o(.text.allOff) + __arm_cp.11_0 0x08002398 Number 4 phaseouts.o(.text.allOff) + [Anonymous Symbol] 0x0800239c Section 0 phaseouts.o(.text.allpwm) + __arm_cp.14_1 0x08002424 Number 4 phaseouts.o(.text.allpwm) + [Anonymous Symbol] 0x08002428 Section 0 comparator.o(.text.changeCompInput) + __arm_cp.3_0 0x08002480 Number 4 comparator.o(.text.changeCompInput) + __arm_cp.3_2 0x08002484 Number 4 comparator.o(.text.changeCompInput) + __arm_cp.3_3 0x08002488 Number 4 comparator.o(.text.changeCompInput) + __arm_cp.3_4 0x0800248c Number 4 comparator.o(.text.changeCompInput) + [Anonymous Symbol] 0x08002490 Section 0 gd32e23x_cmp.o(.text.cmp_enable) + [Anonymous Symbol] 0x0800249c Section 0 gd32e23x_cmp.o(.text.cmp_mode_init) + __arm_cp.1_1 0x080024bc Number 4 gd32e23x_cmp.o(.text.cmp_mode_init) + [Anonymous Symbol] 0x080024c0 Section 0 gd32e23x_cmp.o(.text.cmp_output_init) + [Anonymous Symbol] 0x080024e0 Section 0 gd32e23x_cmp.o(.text.cmp_output_level_get) + __arm_cp.7_0 0x080024ec Number 4 gd32e23x_cmp.o(.text.cmp_output_level_get) + [Anonymous Symbol] 0x080024f0 Section 0 phaseouts.o(.text.comStep) + __arm_cp.12_0 0x0800276c Number 4 phaseouts.o(.text.comStep) + __arm_cp.12_1 0x08002770 Number 4 phaseouts.o(.text.comStep) + __arm_cp.12_2 0x08002774 Number 4 phaseouts.o(.text.comStep) + __arm_cp.12_3 0x08002778 Number 4 phaseouts.o(.text.comStep) + __arm_cp.12_4 0x0800277c Number 4 phaseouts.o(.text.comStep) + [Anonymous Symbol] 0x08002780 Section 0 dshot.o(.text.computeDshotDMA) + __arm_cp.0_0 0x08002b54 Number 4 dshot.o(.text.computeDshotDMA) + __arm_cp.0_1 0x08002b58 Number 4 dshot.o(.text.computeDshotDMA) + __arm_cp.0_2 0x08002b5c Number 4 dshot.o(.text.computeDshotDMA) + __arm_cp.0_3 0x08002b60 Number 4 dshot.o(.text.computeDshotDMA) + __arm_cp.0_4 0x08002b64 Number 4 dshot.o(.text.computeDshotDMA) + __arm_cp.0_5 0x08002b68 Number 4 dshot.o(.text.computeDshotDMA) + __arm_cp.0_6 0x08002b6c Number 4 dshot.o(.text.computeDshotDMA) + __arm_cp.0_7 0x08002b70 Number 4 dshot.o(.text.computeDshotDMA) + __arm_cp.0_8 0x08002b74 Number 4 dshot.o(.text.computeDshotDMA) + __arm_cp.0_10 0x08002b78 Number 4 dshot.o(.text.computeDshotDMA) + __arm_cp.0_11 0x08002b7c Number 4 dshot.o(.text.computeDshotDMA) + __arm_cp.0_12 0x08002b80 Number 4 dshot.o(.text.computeDshotDMA) + __arm_cp.0_13 0x08002b84 Number 4 dshot.o(.text.computeDshotDMA) + __arm_cp.0_15 0x08002b88 Number 4 dshot.o(.text.computeDshotDMA) + [Anonymous Symbol] 0x08002b8c Section 0 signal.o(.text.computeServoInput) + __arm_cp.1_1 0x08002cf4 Number 4 signal.o(.text.computeServoInput) + __arm_cp.1_2 0x08002cf8 Number 4 signal.o(.text.computeServoInput) + __arm_cp.1_3 0x08002cfc Number 4 signal.o(.text.computeServoInput) + __arm_cp.1_4 0x08002d00 Number 4 signal.o(.text.computeServoInput) + __arm_cp.1_6 0x08002d04 Number 4 signal.o(.text.computeServoInput) + __arm_cp.1_7 0x08002d08 Number 4 signal.o(.text.computeServoInput) + __arm_cp.1_8 0x08002d0c Number 4 signal.o(.text.computeServoInput) + __arm_cp.1_9 0x08002d10 Number 4 signal.o(.text.computeServoInput) + __arm_cp.1_10 0x08002d14 Number 4 signal.o(.text.computeServoInput) + __arm_cp.1_11 0x08002d18 Number 4 signal.o(.text.computeServoInput) + __arm_cp.1_12 0x08002d1c Number 4 signal.o(.text.computeServoInput) + [Anonymous Symbol] 0x08002d20 Section 0 functions.o(.text.delayMicros) + [Anonymous Symbol] 0x08002d40 Section 0 functions.o(.text.delayMillis) + __arm_cp.3_0 0x08002d84 Number 4 functions.o(.text.delayMillis) + __arm_cp.3_1 0x08002d88 Number 4 functions.o(.text.delayMillis) + [Anonymous Symbol] 0x08002d8c Section 0 systick.o(.text.delay_decrement) + __arm_cp.2_0 0x08002d9c Number 4 systick.o(.text.delay_decrement) + [Anonymous Symbol] 0x08002da0 Section 0 signal.o(.text.detectInput) + __arm_cp.5_0 0x08002f78 Number 4 signal.o(.text.detectInput) + __arm_cp.5_1 0x08002f7c Number 4 signal.o(.text.detectInput) + __arm_cp.5_2 0x08002f80 Number 4 signal.o(.text.detectInput) + __arm_cp.5_3 0x08002f84 Number 4 signal.o(.text.detectInput) + __arm_cp.5_4 0x08002f88 Number 4 signal.o(.text.detectInput) + __arm_cp.5_5 0x08002f8c Number 4 signal.o(.text.detectInput) + __arm_cp.5_6 0x08002f90 Number 4 signal.o(.text.detectInput) + __arm_cp.5_7 0x08002f94 Number 4 signal.o(.text.detectInput) + __arm_cp.5_8 0x08002f98 Number 4 signal.o(.text.detectInput) + [Anonymous Symbol] 0x08002f9c Section 0 gd32e23x_dma.o(.text.dma_channel_disable) + [Anonymous Symbol] 0x08002fac Section 0 gd32e23x_dma.o(.text.dma_channel_enable) + [Anonymous Symbol] 0x08002fbc Section 0 gd32e23x_dma.o(.text.dma_circulation_disable) + [Anonymous Symbol] 0x08002fcc Section 0 gd32e23x_dma.o(.text.dma_circulation_enable) + [Anonymous Symbol] 0x08002fdc Section 0 gd32e23x_dma.o(.text.dma_deinit) + [Anonymous Symbol] 0x08003008 Section 0 gd32e23x_dma.o(.text.dma_init) + __arm_cp.2_0 0x08003078 Number 4 gd32e23x_dma.o(.text.dma_init) + [Anonymous Symbol] 0x0800307c Section 0 gd32e23x_dma.o(.text.dma_interrupt_flag_clear) + __arm_cp.24_0 0x0800308c Number 4 gd32e23x_dma.o(.text.dma_interrupt_flag_clear) + [Anonymous Symbol] 0x08003090 Section 0 gd32e23x_dma.o(.text.dma_interrupt_flag_get) + __arm_cp.23_0 0x080030c8 Number 4 gd32e23x_dma.o(.text.dma_interrupt_flag_get) + [Anonymous Symbol] 0x080030cc Section 0 gd32e23x_dma.o(.text.dma_memory_address_config) + __arm_cp.10_0 0x080030d8 Number 4 gd32e23x_dma.o(.text.dma_memory_address_config) + [Anonymous Symbol] 0x080030dc Section 0 gd32e23x_dma.o(.text.dma_periph_address_config) + __arm_cp.9_0 0x080030e8 Number 4 gd32e23x_dma.o(.text.dma_periph_address_config) + [Anonymous Symbol] 0x080030ec Section 0 gd32e23x_dma.o(.text.dma_struct_para_init) + [Anonymous Symbol] 0x08003100 Section 0 comparator.o(.text.enableCompInterrupts) + [Anonymous Symbol] 0x08003110 Section 0 peripherals.o(.text.enableCorePeripherals) + __arm_cp.26_0 0x0800320c Number 4 peripherals.o(.text.enableCorePeripherals) + __arm_cp.26_1 0x08003210 Number 4 peripherals.o(.text.enableCorePeripherals) + __arm_cp.26_2 0x08003214 Number 4 peripherals.o(.text.enableCorePeripherals) + __arm_cp.26_3 0x08003218 Number 4 peripherals.o(.text.enableCorePeripherals) + __arm_cp.26_4 0x0800321c Number 4 peripherals.o(.text.enableCorePeripherals) + __arm_cp.26_5 0x08003220 Number 4 peripherals.o(.text.enableCorePeripherals) + __arm_cp.26_6 0x08003224 Number 4 peripherals.o(.text.enableCorePeripherals) + __arm_cp.26_7 0x08003228 Number 4 peripherals.o(.text.enableCorePeripherals) + __arm_cp.26_8 0x0800322c Number 4 peripherals.o(.text.enableCorePeripherals) + [Anonymous Symbol] 0x08003230 Section 0 gd32e23x_exti.o(.text.exti_flag_clear) + [Anonymous Symbol] 0x08003238 Section 0 gd32e23x_exti.o(.text.exti_init) + __arm_cp.1_0 0x080032a0 Number 4 gd32e23x_exti.o(.text.exti_init) + [Anonymous Symbol] 0x080032a4 Section 0 gd32e23x_exti.o(.text.exti_interrupt_flag_clear) + [Anonymous Symbol] 0x080032ac Section 0 gd32e23x_exti.o(.text.exti_interrupt_flag_get) + __arm_cp.10_0 0x080032b8 Number 4 gd32e23x_exti.o(.text.exti_interrupt_flag_get) + [Anonymous Symbol] 0x080032bc Section 0 gd32e23x_fmc.o(.text.fmc_flag_clear) + [Anonymous Symbol] 0x080032c4 Section 0 gd32e23x_fmc.o(.text.fmc_lock) + __arm_cp.1_0 0x080032d0 Number 4 gd32e23x_fmc.o(.text.fmc_lock) + [Anonymous Symbol] 0x080032d4 Section 0 gd32e23x_fmc.o(.text.fmc_page_erase) + [Anonymous Symbol] 0x0800344c Section 0 gd32e23x_fmc.o(.text.fmc_prefetch_enable) + [Anonymous Symbol] 0x08003458 Section 0 gd32e23x_fmc.o(.text.fmc_unlock) + __arm_cp.0_0 0x0800346c Number 4 gd32e23x_fmc.o(.text.fmc_unlock) + __arm_cp.0_1 0x08003470 Number 4 gd32e23x_fmc.o(.text.fmc_unlock) + __arm_cp.0_2 0x08003474 Number 4 gd32e23x_fmc.o(.text.fmc_unlock) + [Anonymous Symbol] 0x08003478 Section 0 gd32e23x_fmc.o(.text.fmc_word_program) + __arm_cp.9_0 0x080035e8 Number 4 gd32e23x_fmc.o(.text.fmc_word_program) + __arm_cp.9_1 0x080035ec Number 4 gd32e23x_fmc.o(.text.fmc_word_program) + [Anonymous Symbol] 0x080035f0 Section 0 gd32e23x_fmc.o(.text.fmc_wscnt_set) + __arm_cp.2_0 0x08003600 Number 4 gd32e23x_fmc.o(.text.fmc_wscnt_set) + [Anonymous Symbol] 0x08003604 Section 0 phaseouts.o(.text.fullBrake) + __arm_cp.13_0 0x08003678 Number 4 phaseouts.o(.text.fullBrake) + [Anonymous Symbol] 0x0800367c Section 0 gd32e23x_fwdgt.o(.text.fwdgt_config) + __arm_cp.7_0 0x08003704 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config) + __arm_cp.7_1 0x08003708 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config) + __arm_cp.7_2 0x0800370c Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config) + __arm_cp.7_3 0x08003710 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config) + [Anonymous Symbol] 0x08003714 Section 0 gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) + __arm_cp.6_1 0x0800371c Number 4 gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) + [Anonymous Symbol] 0x08003720 Section 0 gd32e23x_fwdgt.o(.text.fwdgt_enable) + __arm_cp.2_0 0x08003728 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_enable) + __arm_cp.2_1 0x0800372c Number 4 gd32e23x_fwdgt.o(.text.fwdgt_enable) + [Anonymous Symbol] 0x08003730 Section 0 peripherals.o(.text.generatePwmTimerEvent) + __arm_cp.23_0 0x08003738 Number 4 peripherals.o(.text.generatePwmTimerEvent) + [Anonymous Symbol] 0x0800373c Section 0 functions.o(.text.getAbsDif) + [Anonymous Symbol] 0x08003746 Section 0 comparator.o(.text.getCompOutputLevel) + [Anonymous Symbol] 0x08003750 Section 0 io.o(.text.getInputPinState) + __arm_cp.2_0 0x0800375c Number 4 io.o(.text.getInputPinState) + [Anonymous Symbol] 0x08003760 Section 0 gd32e23x_gpio.o(.text.gpio_af_set) + __arm_cp.11_0 0x08003878 Number 4 gd32e23x_gpio.o(.text.gpio_af_set) + __arm_cp.11_1 0x0800387c Number 4 gd32e23x_gpio.o(.text.gpio_af_set) + __arm_cp.11_2 0x08003880 Number 4 gd32e23x_gpio.o(.text.gpio_af_set) + __arm_cp.11_3 0x08003884 Number 4 gd32e23x_gpio.o(.text.gpio_af_set) + __arm_cp.11_4 0x08003888 Number 4 gd32e23x_gpio.o(.text.gpio_af_set) + __arm_cp.11_5 0x0800388c Number 4 gd32e23x_gpio.o(.text.gpio_af_set) + [Anonymous Symbol] 0x08003890 Section 0 gd32e23x_gpio.o(.text.gpio_mode_set) + __arm_cp.1_0 0x08003a6c Number 4 gd32e23x_gpio.o(.text.gpio_mode_set) + __arm_cp.1_1 0x08003a70 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set) + __arm_cp.1_2 0x08003a74 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set) + __arm_cp.1_3 0x08003a78 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set) + __arm_cp.1_4 0x08003a7c Number 4 gd32e23x_gpio.o(.text.gpio_mode_set) + __arm_cp.1_5 0x08003a80 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set) + __arm_cp.1_6 0x08003a84 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set) + __arm_cp.1_7 0x08003a88 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set) + __arm_cp.1_8 0x08003a8c Number 4 gd32e23x_gpio.o(.text.gpio_mode_set) + __arm_cp.1_9 0x08003a90 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set) + __arm_cp.1_10 0x08003a94 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set) + __arm_cp.1_11 0x08003a98 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set) + [Anonymous Symbol] 0x08003a9c Section 0 gd32e23x_gpio.o(.text.gpio_output_options_set) + [Anonymous Symbol] 0x08003bd0 Section 0 peripherals.o(.text.initAfterJump) + [Anonymous Symbol] 0x08003be4 Section 0 peripherals.o(.text.initCorePeripherals) + __arm_cp.0_0 0x08003d14 Number 4 peripherals.o(.text.initCorePeripherals) + __arm_cp.0_1 0x08003d18 Number 4 peripherals.o(.text.initCorePeripherals) + __arm_cp.0_2 0x08003d1c Number 4 peripherals.o(.text.initCorePeripherals) + __arm_cp.0_3 0x08003d20 Number 4 peripherals.o(.text.initCorePeripherals) + __arm_cp.0_4 0x08003d24 Number 4 peripherals.o(.text.initCorePeripherals) + __arm_cp.0_5 0x08003d28 Number 4 peripherals.o(.text.initCorePeripherals) + __arm_cp.0_6 0x08003d2c Number 4 peripherals.o(.text.initCorePeripherals) + __arm_cp.0_7 0x08003d30 Number 4 peripherals.o(.text.initCorePeripherals) + [Anonymous Symbol] 0x08003d34 Section 0 main.o(.text.interruptRoutine) + __arm_cp.7_1 0x08003dbc Number 4 main.o(.text.interruptRoutine) + __arm_cp.7_2 0x08003dc0 Number 4 main.o(.text.interruptRoutine) + __arm_cp.7_4 0x08003dc4 Number 4 main.o(.text.interruptRoutine) + [Anonymous Symbol] 0x08003dc8 Section 0 main.o(.text.loadEEpromSettings) + __arm_cp.1_0 0x08004078 Number 4 main.o(.text.loadEEpromSettings) + __arm_cp.1_1 0x0800407c Number 4 main.o(.text.loadEEpromSettings) + __arm_cp.1_2 0x08004080 Number 4 main.o(.text.loadEEpromSettings) + __arm_cp.1_3 0x08004084 Number 4 main.o(.text.loadEEpromSettings) + __arm_cp.1_4 0x08004088 Number 4 main.o(.text.loadEEpromSettings) + __arm_cp.1_5 0x0800408c Number 4 main.o(.text.loadEEpromSettings) + __arm_cp.1_6 0x08004090 Number 4 main.o(.text.loadEEpromSettings) + __arm_cp.1_7 0x08004094 Number 4 main.o(.text.loadEEpromSettings) + __arm_cp.1_8 0x08004098 Number 4 main.o(.text.loadEEpromSettings) + __arm_cp.1_9 0x0800409c Number 4 main.o(.text.loadEEpromSettings) + __arm_cp.1_10 0x080040a0 Number 4 main.o(.text.loadEEpromSettings) + __arm_cp.1_11 0x080040a4 Number 4 main.o(.text.loadEEpromSettings) + __arm_cp.1_12 0x080040a8 Number 4 main.o(.text.loadEEpromSettings) + __arm_cp.1_13 0x080040ac Number 4 main.o(.text.loadEEpromSettings) + [Anonymous Symbol] 0x080040b0 Section 0 main.o(.text.main) + __arm_cp.14_46 0x080043f0 Number 4 main.o(.text.main) + __arm_cp.14_48 0x080043f8 Number 4 main.o(.text.main) + __arm_cp.14_49 0x080043fc Number 4 main.o(.text.main) + __arm_cp.14_55 0x08004420 Number 4 main.o(.text.main) + __arm_cp.14_56 0x08004424 Number 4 main.o(.text.main) + __arm_cp.14_57 0x08004428 Number 4 main.o(.text.main) + __arm_cp.14_58 0x0800442c Number 4 main.o(.text.main) + __arm_cp.14_59 0x08004430 Number 4 main.o(.text.main) + __arm_cp.14_60 0x08004434 Number 4 main.o(.text.main) + __arm_cp.14_61 0x08004438 Number 4 main.o(.text.main) + __arm_cp.14_64 0x08004838 Number 4 main.o(.text.main) + __arm_cp.14_65 0x0800483c Number 4 main.o(.text.main) + __arm_cp.14_66 0x08004840 Number 4 main.o(.text.main) + __arm_cp.14_67 0x08004844 Number 4 main.o(.text.main) + __arm_cp.14_68 0x08004848 Number 4 main.o(.text.main) + __arm_cp.14_69 0x0800484c Number 4 main.o(.text.main) + __arm_cp.14_70 0x08004850 Number 4 main.o(.text.main) + __arm_cp.14_71 0x08004854 Number 4 main.o(.text.main) + __arm_cp.14_72 0x08004858 Number 4 main.o(.text.main) + __arm_cp.14_73 0x0800485c Number 4 main.o(.text.main) + __arm_cp.14_74 0x08004860 Number 4 main.o(.text.main) + __arm_cp.14_75 0x08004864 Number 4 main.o(.text.main) + __arm_cp.14_77 0x0800486c Number 4 main.o(.text.main) + __arm_cp.14_78 0x08004870 Number 4 main.o(.text.main) + __arm_cp.14_81 0x0800487c Number 4 main.o(.text.main) + __arm_cp.14_82 0x08004880 Number 4 main.o(.text.main) + __arm_cp.14_85 0x0800488c Number 4 main.o(.text.main) + __arm_cp.14_87 0x08004894 Number 4 main.o(.text.main) + __arm_cp.14_88 0x08004898 Number 4 main.o(.text.main) + __arm_cp.14_89 0x0800489c Number 4 main.o(.text.main) + __arm_cp.14_1 0x08004c28 Number 4 main.o(.text.main) + __arm_cp.14_5 0x08004c2c Number 4 main.o(.text.main) + __arm_cp.14_6 0x08004c30 Number 4 main.o(.text.main) + __arm_cp.14_7 0x08004c34 Number 4 main.o(.text.main) + __arm_cp.14_9 0x08004c38 Number 4 main.o(.text.main) + __arm_cp.14_10 0x08004c3c Number 4 main.o(.text.main) + __arm_cp.14_11 0x08004c40 Number 4 main.o(.text.main) + __arm_cp.14_12 0x08004c44 Number 4 main.o(.text.main) + __arm_cp.14_15 0x08004c48 Number 4 main.o(.text.main) + __arm_cp.14_17 0x08004c4c Number 4 main.o(.text.main) + __arm_cp.14_18 0x08004c50 Number 4 main.o(.text.main) + __arm_cp.14_19 0x08004c54 Number 4 main.o(.text.main) + __arm_cp.14_43 0x08004c58 Number 4 main.o(.text.main) + __arm_cp.14_44 0x08004c5c Number 4 main.o(.text.main) + __arm_cp.14_45 0x08004c60 Number 4 main.o(.text.main) + [Anonymous Symbol] 0x08004c64 Section 0 serial_telemetry.o(.text.makeTelemPackage) + __arm_cp.4_0 0x08005290 Number 4 serial_telemetry.o(.text.makeTelemPackage) + [Anonymous Symbol] 0x08005294 Section 0 dshot.o(.text.make_dshot_package) + __arm_cp.1_0 0x08005440 Number 4 dshot.o(.text.make_dshot_package) + __arm_cp.1_1 0x08005444 Number 4 dshot.o(.text.make_dshot_package) + __arm_cp.1_2 0x08005448 Number 4 dshot.o(.text.make_dshot_package) + __arm_cp.1_3 0x0800544c Number 4 dshot.o(.text.make_dshot_package) + __arm_cp.1_4 0x08005450 Number 4 dshot.o(.text.make_dshot_package) + __arm_cp.1_5 0x08005454 Number 4 dshot.o(.text.make_dshot_package) + [Anonymous Symbol] 0x08005458 Section 0 functions.o(.text.map) + [Anonymous Symbol] 0x080054b4 Section 0 comparator.o(.text.maskPhaseInterrupts) + __arm_cp.1_0 0x080054c4 Number 4 comparator.o(.text.maskPhaseInterrupts) + [Anonymous Symbol] 0x080054c8 Section 0 gd32e23x_misc.o(.text.nvic_irq_enable) + __arm_cp.0_0 0x08005514 Number 4 gd32e23x_misc.o(.text.nvic_irq_enable) + __arm_cp.0_1 0x08005518 Number 4 gd32e23x_misc.o(.text.nvic_irq_enable) + __arm_cp.0_2 0x0800551c Number 4 gd32e23x_misc.o(.text.nvic_irq_enable) + [Anonymous Symbol] 0x08005520 Section 0 gd32e23x_misc.o(.text.nvic_vector_table_set) + __arm_cp.3_0 0x08005530 Number 4 gd32e23x_misc.o(.text.nvic_vector_table_set) + __arm_cp.3_1 0x08005534 Number 4 gd32e23x_misc.o(.text.nvic_vector_table_set) + [Anonymous Symbol] 0x08005538 Section 0 sounds.o(.text.playBeaconTune3) + [Anonymous Symbol] 0x08005590 Section 0 sounds.o(.text.playBlueJayTune) + __arm_cp.5_2 0x08005650 Number 4 sounds.o(.text.playBlueJayTune) + __arm_cp.5_3 0x08005654 Number 4 sounds.o(.text.playBlueJayTune) + __arm_cp.5_4 0x08005658 Number 4 sounds.o(.text.playBlueJayTune) + __arm_cp.5_7 0x0800565c Number 4 sounds.o(.text.playBlueJayTune) + [Anonymous Symbol] 0x08005660 Section 0 sounds.o(.text.playChangedTone) + [Anonymous Symbol] 0x080056a8 Section 0 sounds.o(.text.playDefaultTone) + [Anonymous Symbol] 0x080056f0 Section 0 sounds.o(.text.playInputTune) + [Anonymous Symbol] 0x08005748 Section 0 sounds.o(.text.playInputTune2) + [Anonymous Symbol] 0x080057a4 Section 0 sounds.o(.text.playStartupTune) + __arm_cp.6_0 0x08005818 Number 4 sounds.o(.text.playStartupTune) + __arm_cp.6_1 0x0800581c Number 4 sounds.o(.text.playStartupTune) + __arm_cp.6_2 0x08005820 Number 4 sounds.o(.text.playStartupTune) + __arm_cp.6_3 0x08005824 Number 4 sounds.o(.text.playStartupTune) + __arm_cp.6_4 0x08005828 Number 4 sounds.o(.text.playStartupTune) + __arm_cp.6_5 0x0800582c Number 4 sounds.o(.text.playStartupTune) + [Anonymous Symbol] 0x08005830 Section 0 main.o(.text.processDshot) + __arm_cp.12_0 0x08005860 Number 4 main.o(.text.processDshot) + __arm_cp.12_1 0x08005864 Number 4 main.o(.text.processDshot) + [Anonymous Symbol] 0x08005868 Section 0 phaseouts.o(.text.proportionalBrake) + __arm_cp.1_0 0x080058d0 Number 4 phaseouts.o(.text.proportionalBrake) + [Anonymous Symbol] 0x080058d4 Section 0 gd32e23x_rcu.o(.text.rcu_adc_clock_config) + __arm_cp.14_0 0x0800599c Number 4 gd32e23x_rcu.o(.text.rcu_adc_clock_config) + __arm_cp.14_1 0x080059a0 Number 4 gd32e23x_rcu.o(.text.rcu_adc_clock_config) + [Anonymous Symbol] 0x080059a4 Section 0 gd32e23x_rcu.o(.text.rcu_clock_freq_get) + __arm_cp.38_0 0x08005b18 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) + __arm_cp.38_1 0x08005b1c Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) + __arm_cp.38_2 0x08005b20 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) + __arm_cp.38_4 0x08005b34 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) + __arm_cp.38_5 0x08005b38 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) + __arm_cp.38_6 0x08005b3c Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get) + [Anonymous Symbol] 0x08005b40 Section 0 gd32e23x_rcu.o(.text.rcu_periph_clock_disable) + [Anonymous Symbol] 0x08005b54 Section 0 gd32e23x_rcu.o(.text.rcu_periph_clock_enable) + [Anonymous Symbol] 0x08005b68 Section 0 gd32e23x_rcu.o(.text.rcu_periph_reset_disable) + [Anonymous Symbol] 0x08005b7c Section 0 gd32e23x_rcu.o(.text.rcu_periph_reset_enable) + __arm_cp.5_0 0x08005b90 Number 4 gd32e23x_rcu.o(.text.rcu_periph_reset_enable) + [Anonymous Symbol] 0x08005b94 Section 0 eeprom.o(.text.read_flash_bin) + [Anonymous Symbol] 0x08005be4 Section 0 io.o(.text.receiveDshotDma) + __arm_cp.0_2 0x08005c50 Number 4 io.o(.text.receiveDshotDma) + __arm_cp.0_3 0x08005c54 Number 4 io.o(.text.receiveDshotDma) + __arm_cp.0_5 0x08005c58 Number 4 io.o(.text.receiveDshotDma) + __arm_cp.0_6 0x08005c5c Number 4 io.o(.text.receiveDshotDma) + __arm_cp.0_8 0x08005c60 Number 4 io.o(.text.receiveDshotDma) + [Anonymous Symbol] 0x08005c64 Section 0 peripherals.o(.text.resetInputCaptureTimer) + __arm_cp.24_0 0x08005c70 Number 4 peripherals.o(.text.resetInputCaptureTimer) + [Anonymous Symbol] 0x08005c74 Section 0 main.o(.text.saveEEpromSettings) + __arm_cp.2_0 0x08005ccc Number 4 main.o(.text.saveEEpromSettings) + __arm_cp.2_1 0x08005cd0 Number 4 main.o(.text.saveEEpromSettings) + __arm_cp.2_2 0x08005cd4 Number 4 main.o(.text.saveEEpromSettings) + [Anonymous Symbol] 0x08005cd8 Section 0 eeprom.o(.text.save_flash_nolib) + [Anonymous Symbol] 0x08005e7c Section 0 io.o(.text.sendDshotDma) + __arm_cp.1_0 0x08005ef0 Number 4 io.o(.text.sendDshotDma) + __arm_cp.1_1 0x08005ef4 Number 4 io.o(.text.sendDshotDma) + __arm_cp.1_2 0x08005ef8 Number 4 io.o(.text.sendDshotDma) + __arm_cp.1_3 0x08005efc Number 4 io.o(.text.sendDshotDma) + __arm_cp.1_4 0x08005f00 Number 4 io.o(.text.sendDshotDma) + __arm_cp.1_5 0x08005f04 Number 4 io.o(.text.sendDshotDma) + __arm_cp.1_6 0x08005f08 Number 4 io.o(.text.sendDshotDma) + [Anonymous Symbol] 0x08005f0c Section 0 serial_telemetry.o(.text.send_telem_DMA) + __arm_cp.1_0 0x08005f4c Number 4 serial_telemetry.o(.text.send_telem_DMA) + __arm_cp.1_1 0x08005f50 Number 4 serial_telemetry.o(.text.send_telem_DMA) + __arm_cp.1_2 0x08005f54 Number 4 serial_telemetry.o(.text.send_telem_DMA) + [Anonymous Symbol] 0x08005f58 Section 0 main.o(.text.setInput) + __arm_cp.9_15 0x08006320 Number 4 main.o(.text.setInput) + __arm_cp.9_1 0x08006624 Number 4 main.o(.text.setInput) + __arm_cp.9_2 0x08006628 Number 4 main.o(.text.setInput) + __arm_cp.9_3 0x0800662c Number 4 main.o(.text.setInput) + __arm_cp.9_4 0x08006630 Number 4 main.o(.text.setInput) + __arm_cp.9_5 0x08006634 Number 4 main.o(.text.setInput) + __arm_cp.9_6 0x08006638 Number 4 main.o(.text.setInput) + __arm_cp.9_7 0x0800663c Number 4 main.o(.text.setInput) + __arm_cp.9_8 0x08006640 Number 4 main.o(.text.setInput) + __arm_cp.9_9 0x08006644 Number 4 main.o(.text.setInput) + __arm_cp.9_10 0x08006648 Number 4 main.o(.text.setInput) + __arm_cp.9_11 0x0800664c Number 4 main.o(.text.setInput) + __arm_cp.9_12 0x08006650 Number 4 main.o(.text.setInput) + __arm_cp.9_13 0x08006654 Number 4 main.o(.text.setInput) + [Anonymous Symbol] 0x08006658 Section 0 io.o(.text.setInputPullUp) + [Anonymous Symbol] 0x08006664 Section 0 peripherals.o(.text.setPWMCompare1) + __arm_cp.20_0 0x0800666c Number 4 peripherals.o(.text.setPWMCompare1) + [Anonymous Symbol] 0x08006670 Section 0 peripherals.o(.text.setPWMCompare2) + __arm_cp.21_0 0x08006678 Number 4 peripherals.o(.text.setPWMCompare2) + [Anonymous Symbol] 0x0800667c Section 0 peripherals.o(.text.setPWMCompare3) + __arm_cp.22_0 0x08006684 Number 4 peripherals.o(.text.setPWMCompare3) + [Anonymous Symbol] 0x08006688 Section 0 sounds.o(.text.setVolume) + __arm_cp.1_0 0x08006698 Number 4 sounds.o(.text.setVolume) + [Anonymous Symbol] 0x0800669c Section 0 serial_telemetry.o(.text.telem_UART_Init) + __arm_cp.0_0 0x08006758 Number 4 serial_telemetry.o(.text.telem_UART_Init) + __arm_cp.0_1 0x0800675c Number 4 serial_telemetry.o(.text.telem_UART_Init) + __arm_cp.0_2 0x08006760 Number 4 serial_telemetry.o(.text.telem_UART_Init) + __arm_cp.0_3 0x08006764 Number 4 serial_telemetry.o(.text.telem_UART_Init) + __arm_cp.0_4 0x08006768 Number 4 serial_telemetry.o(.text.telem_UART_Init) + [Anonymous Symbol] 0x0800676c Section 0 main.o(.text.tenKhzRoutine) + __arm_cp.10_9 0x08006b30 Number 4 main.o(.text.tenKhzRoutine) + __arm_cp.10_1 0x08006b5c Number 4 main.o(.text.tenKhzRoutine) + __arm_cp.10_2 0x08006b60 Number 4 main.o(.text.tenKhzRoutine) + __arm_cp.10_3 0x08006b64 Number 4 main.o(.text.tenKhzRoutine) + __arm_cp.10_4 0x08006b68 Number 4 main.o(.text.tenKhzRoutine) + __arm_cp.10_5 0x08006b6c Number 4 main.o(.text.tenKhzRoutine) + __arm_cp.10_6 0x08006b70 Number 4 main.o(.text.tenKhzRoutine) + __arm_cp.10_7 0x08006b74 Number 4 main.o(.text.tenKhzRoutine) + __arm_cp.10_8 0x08006b78 Number 4 main.o(.text.tenKhzRoutine) + [Anonymous Symbol] 0x08006b7c Section 0 gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable) + [Anonymous Symbol] 0x08006b86 Section 0 gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) + [Anonymous Symbol] 0x08006b90 Section 0 gd32e23x_timer.o(.text.timer_break_config) + [Anonymous Symbol] 0x08006bae Section 0 gd32e23x_timer.o(.text.timer_break_struct_para_init) + [Anonymous Symbol] 0x08006bc0 Section 0 gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config) + [Anonymous Symbol] 0x08006bf6 Section 0 gd32e23x_timer.o(.text.timer_channel_input_struct_para_init) + [Anonymous Symbol] 0x08006c04 Section 0 gd32e23x_timer.o(.text.timer_channel_output_config) + __arm_cp.42_0 0x08006e14 Number 4 gd32e23x_timer.o(.text.timer_channel_output_config) + __arm_cp.42_3 0x08006e18 Number 4 gd32e23x_timer.o(.text.timer_channel_output_config) + __arm_cp.42_4 0x08006e1c Number 4 gd32e23x_timer.o(.text.timer_channel_output_config) + [Anonymous Symbol] 0x08006e20 Section 0 gd32e23x_timer.o(.text.timer_channel_output_mode_config) + [Anonymous Symbol] 0x08006e7c Section 0 gd32e23x_timer.o(.text.timer_channel_output_shadow_config) + [Anonymous Symbol] 0x08006ed8 Section 0 gd32e23x_timer.o(.text.timer_channel_output_state_config) + [Anonymous Symbol] 0x08006f32 Section 0 gd32e23x_timer.o(.text.timer_channel_output_struct_para_init) + [Anonymous Symbol] 0x08006f44 Section 0 gd32e23x_timer.o(.text.timer_deinit) + __arm_cp.0_0 0x08006fa8 Number 4 gd32e23x_timer.o(.text.timer_deinit) + __arm_cp.0_1 0x08006fac Number 4 gd32e23x_timer.o(.text.timer_deinit) + __arm_cp.0_2 0x08006fb0 Number 4 gd32e23x_timer.o(.text.timer_deinit) + __arm_cp.0_8 0x08006fb4 Number 4 gd32e23x_timer.o(.text.timer_deinit) + [Anonymous Symbol] 0x08006fb8 Section 0 gd32e23x_timer.o(.text.timer_enable) + [Anonymous Symbol] 0x08006fc2 Section 0 gd32e23x_timer.o(.text.timer_event_software_generate) + [Anonymous Symbol] 0x08006fca Section 0 gd32e23x_timer.o(.text.timer_flag_clear) + [Anonymous Symbol] 0x08006fd0 Section 0 gd32e23x_timer.o(.text.timer_init) + __arm_cp.2_0 0x08007060 Number 4 gd32e23x_timer.o(.text.timer_init) + __arm_cp.2_1 0x08007064 Number 4 gd32e23x_timer.o(.text.timer_init) + __arm_cp.2_2 0x08007068 Number 4 gd32e23x_timer.o(.text.timer_init) + __arm_cp.2_3 0x0800706c Number 4 gd32e23x_timer.o(.text.timer_init) + __arm_cp.2_4 0x08007070 Number 4 gd32e23x_timer.o(.text.timer_init) + __arm_cp.2_5 0x08007074 Number 4 gd32e23x_timer.o(.text.timer_init) + __arm_cp.2_6 0x08007078 Number 4 gd32e23x_timer.o(.text.timer_init) + __arm_cp.2_7 0x0800707c Number 4 gd32e23x_timer.o(.text.timer_init) + [Anonymous Symbol] 0x08007080 Section 0 gd32e23x_timer.o(.text.timer_input_pwm_capture_config) + __arm_cp.56_0 0x080071d8 Number 4 gd32e23x_timer.o(.text.timer_input_pwm_capture_config) + __arm_cp.56_1 0x080071dc Number 4 gd32e23x_timer.o(.text.timer_input_pwm_capture_config) + __arm_cp.56_2 0x080071e0 Number 4 gd32e23x_timer.o(.text.timer_input_pwm_capture_config) + [Anonymous Symbol] 0x080071e4 Section 0 gd32e23x_timer.o(.text.timer_interrupt_disable) + [Anonymous Symbol] 0x080071ec Section 0 gd32e23x_timer.o(.text.timer_interrupt_flag_clear) + [Anonymous Symbol] 0x080071f2 Section 0 gd32e23x_timer.o(.text.timer_prescaler_config) + [Anonymous Symbol] 0x08007202 Section 0 gd32e23x_timer.o(.text.timer_primary_output_config) + [Anonymous Symbol] 0x08007218 Section 0 gd32e23x_timer.o(.text.timer_struct_para_init) + __arm_cp.1_0 0x08007228 Number 4 gd32e23x_timer.o(.text.timer_struct_para_init) + [Anonymous Symbol] 0x0800722c Section 0 signal.o(.text.transfercomplete) + __arm_cp.2_0 0x0800735c Number 4 signal.o(.text.transfercomplete) + __arm_cp.2_1 0x08007360 Number 4 signal.o(.text.transfercomplete) + __arm_cp.2_2 0x08007364 Number 4 signal.o(.text.transfercomplete) + __arm_cp.2_3 0x08007368 Number 4 signal.o(.text.transfercomplete) + __arm_cp.2_4 0x0800736c Number 4 signal.o(.text.transfercomplete) + __arm_cp.2_5 0x08007370 Number 4 signal.o(.text.transfercomplete) + __arm_cp.2_6 0x08007374 Number 4 signal.o(.text.transfercomplete) + __arm_cp.2_7 0x08007378 Number 4 signal.o(.text.transfercomplete) + __arm_cp.2_8 0x0800737c Number 4 signal.o(.text.transfercomplete) + __arm_cp.2_9 0x08007380 Number 4 signal.o(.text.transfercomplete) + __arm_cp.2_10 0x08007384 Number 4 signal.o(.text.transfercomplete) + __arm_cp.2_11 0x08007388 Number 4 signal.o(.text.transfercomplete) + __arm_cp.2_12 0x0800738c Number 4 signal.o(.text.transfercomplete) + __arm_cp.2_13 0x08007390 Number 4 signal.o(.text.transfercomplete) + [Anonymous Symbol] 0x08007394 Section 0 gd32e23x_usart.o(.text.usart_baudrate_set) + __arm_cp.1_0 0x080073e4 Number 4 gd32e23x_usart.o(.text.usart_baudrate_set) + __arm_cp.1_1 0x080073e8 Number 4 gd32e23x_usart.o(.text.usart_baudrate_set) + __arm_cp.1_2 0x080073ec Number 4 gd32e23x_usart.o(.text.usart_baudrate_set) + [Anonymous Symbol] 0x080073f0 Section 0 gd32e23x_usart.o(.text.usart_dma_transmit_config) + [Anonymous Symbol] 0x08007400 Section 0 gd32e23x_usart.o(.text.usart_enable) + [Anonymous Symbol] 0x0800740a Section 0 gd32e23x_usart.o(.text.usart_halfduplex_enable) + [Anonymous Symbol] 0x0800741c Section 0 gd32e23x_usart.o(.text.usart_receive_config) + [Anonymous Symbol] 0x0800742c Section 0 gd32e23x_usart.o(.text.usart_transmit_config) + [Anonymous Symbol] 0x0800743c Section 0 main.o(.text.zcfoundroutine) + __arm_cp.11_0 0x0800752c Number 4 main.o(.text.zcfoundroutine) + __arm_cp.11_1 0x08007530 Number 4 main.o(.text.zcfoundroutine) + __arm_cp.11_2 0x08007534 Number 4 main.o(.text.zcfoundroutine) + __arm_cp.11_3 0x08007538 Number 4 main.o(.text.zcfoundroutine) + __arm_cp.11_4 0x0800753c Number 4 main.o(.text.zcfoundroutine) + __arm_cp.11_5 0x08007540 Number 4 main.o(.text.zcfoundroutine) + __arm_cp.11_6 0x08007544 Number 4 main.o(.text.zcfoundroutine) + __arm_cp.11_7 0x08007548 Number 4 main.o(.text.zcfoundroutine) + i.__ARM_clz 0x0800754c Section 0 depilogue.o(i.__ARM_clz) + i.__scatterload_copy 0x0800757a Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x08007588 Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x0800758a Section 14 handlers.o(i.__scatterload_zeroinit) + [Anonymous Symbol] 0x08007598 Section 0 gd32e23x_rcu.o(.rodata.cst8) + __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test) + [Anonymous Symbol] 0x20000000 Section 0 main.o(.data..L_MergedGlobals) + [Anonymous Symbol] 0x20000060 Section 0 signal.o(.data..L_MergedGlobals) + [Anonymous Symbol] 0x20000068 Section 0 main.o(.data..L_MergedGlobals.1) + [Anonymous Symbol] 0x200003c0 Section 0 dshot.o(.bss..L_MergedGlobals) + [Anonymous Symbol] 0x2000041c Section 0 io.o(.bss..L_MergedGlobals) + [Anonymous Symbol] 0x20000420 Section 0 signal.o(.bss..L_MergedGlobals.1) + [Anonymous Symbol] 0x2000043c Section 0 main.o(.bss..L_MergedGlobals.2) + [Anonymous Symbol] 0x200004b8 Section 0 main.o(.bss..L_MergedGlobals.3) + delay 0x200004e8 Data 4 systick.o(.bss.delay) + [Anonymous Symbol] 0x200004e8 Section 0 systick.o(.bss.delay) + STACK 0x20000808 Section 1024 startup_gd32e23x.o(STACK) + + Global Symbols + + Symbol Name Value Ov Type Size Object(Section) + + BuildAttributes$$THM_ISAv3M$S$8M$PE$A:L22$X:L11$S22$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE + __cpp_initialize__aeabi_ - Undefined Weak Reference + __cxa_finalize - Undefined Weak Reference + _clock_init - Undefined Weak Reference + _microlib_exit - Undefined Weak Reference + __Vectors_Size 0x000000cc Number 0 startup_gd32e23x.o ABSOLUTE + __Vectors 0x08001000 Data 4 startup_gd32e23x.o(RESET) + __Vectors_End 0x080010cc Data 0 startup_gd32e23x.o(RESET) + __main 0x080010cd Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) + _main_stk 0x080010cd Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) + _main_scatterload 0x080010d1 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + __main_after_scatterload 0x080010d5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + _main_clock 0x080010d5 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) + _main_cpp_init 0x080010d5 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) + _main_init 0x080010d5 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) + __rt_final_cpp 0x080010dd Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D) + __rt_final_exit 0x080010dd Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F) + Reset_Handler 0x080010e1 Thumb Code 8 startup_gd32e23x.o(.text) + DMA_Channel0_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + DMA_Channel1_2_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + EXTI0_1_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + EXTI2_3_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + FMC_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + I2C0_ER_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + I2C0_EV_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + I2C1_ER_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + I2C1_EV_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + LVD_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + RCU_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + RTC_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + SPI0_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + SPI1_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + TIMER0_BRK_UP_TRG_COM_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + TIMER0_Channel_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + TIMER16_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + TIMER5_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + USART0_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + WWDGT_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text) + __aeabi_memcpy 0x080010fd Thumb Code 36 memcpya.o(.text) + __aeabi_memcpy4 0x080010fd Thumb Code 0 memcpya.o(.text) + __aeabi_memcpy8 0x080010fd Thumb Code 0 memcpya.o(.text) + __aeabi_memset 0x08001121 Thumb Code 14 memseta.o(.text) + __aeabi_memset4 0x08001121 Thumb Code 0 memseta.o(.text) + __aeabi_memset8 0x08001121 Thumb Code 0 memseta.o(.text) + __aeabi_memclr 0x0800112f Thumb Code 4 memseta.o(.text) + __aeabi_memclr4 0x0800112f Thumb Code 0 memseta.o(.text) + __aeabi_memclr8 0x0800112f Thumb Code 0 memseta.o(.text) + _memset$wrapper 0x08001133 Thumb Code 18 memseta.o(.text) + __aeabi_fadd 0x08001145 Thumb Code 162 fadd.o(.text) + __aeabi_fsub 0x080011e7 Thumb Code 8 fadd.o(.text) + __aeabi_frsub 0x080011ef Thumb Code 8 fadd.o(.text) + __aeabi_fdiv 0x080011f7 Thumb Code 124 fdiv.o(.text) + __aeabi_dadd 0x08001275 Thumb Code 328 dadd.o(.text) + __aeabi_dsub 0x080013bd Thumb Code 12 dadd.o(.text) + __aeabi_drsub 0x080013c9 Thumb Code 12 dadd.o(.text) + __aeabi_dmul 0x080013d9 Thumb Code 202 dmul.o(.text) + __aeabi_ddiv 0x080014a9 Thumb Code 234 ddiv.o(.text) + __aeabi_fcmple 0x08001599 Thumb Code 28 fcmple.o(.text) + __aeabi_fcmplt 0x080015b5 Thumb Code 28 fcmplt.o(.text) + __aeabi_fcmpge 0x080015d1 Thumb Code 28 fcmpge.o(.text) + __aeabi_fcmpgt 0x080015ed Thumb Code 28 fcmpgt.o(.text) + __aeabi_i2f 0x08001609 Thumb Code 22 fflti.o(.text) + __aeabi_ui2d 0x08001621 Thumb Code 24 dfltui.o(.text) + __aeabi_f2iz 0x0800163d Thumb Code 50 ffixi.o(.text) + __aeabi_d2iz 0x08001671 Thumb Code 62 dfixi.o(.text) + __aeabi_llsl 0x080016b9 Thumb Code 32 llshl.o(.text) + _ll_shift_l 0x080016b9 Thumb Code 0 llshl.o(.text) + __aeabi_llsr 0x080016d9 Thumb Code 34 llushr.o(.text) + _ll_ushift_r 0x080016d9 Thumb Code 0 llushr.o(.text) + __aeabi_lasr 0x080016fb Thumb Code 38 llsshr.o(.text) + _ll_sshift_r 0x080016fb Thumb Code 0 llsshr.o(.text) + __I$use$fp 0x08001721 Thumb Code 0 iusefp.o(.text) + _float_round 0x08001721 Thumb Code 16 fepilogue.o(.text) + _float_epilogue 0x08001731 Thumb Code 114 fepilogue.o(.text) + _double_round 0x080017a3 Thumb Code 26 depilogue.o(.text) + _double_epilogue 0x080017bd Thumb Code 164 depilogue.o(.text) + __scatterload 0x08001861 Thumb Code 28 init.o(.text) + __scatterload_rt2 0x08001861 Thumb Code 0 init.o(.text) + __decompress 0x08001885 Thumb Code 0 __dczerorl2.o(.text) + __decompress1 0x08001885 Thumb Code 86 __dczerorl2.o(.text) + ADC_CMP_IRQHandler 0x080018db Thumb Code 32 gd32e23x_it.o(.text.ADC_CMP_IRQHandler) + ADC_DMA_Callback 0x080018fd Thumb Code 24 adc.o(.text.ADC_DMA_Callback) + ADC_Init 0x08001921 Thumb Code 228 adc.o(.text.ADC_Init) + DMA_Channel3_4_IRQHandler 0x08001a11 Thumb Code 164 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) + EXTI4_15_IRQHandler 0x08001ad5 Thumb Code 20 gd32e23x_it.o(.text.EXTI4_15_IRQHandler) + HardFault_Handler 0x08001ae9 Thumb Code 2 gd32e23x_it.o(.text.HardFault_Handler) + MX_IWDG_Init 0x08001aeb Thumb Code 22 peripherals.o(.text.MX_IWDG_Init) + NMI_Handler 0x08001b01 Thumb Code 2 gd32e23x_it.o(.text.NMI_Handler) + PendSV_Handler 0x08001b03 Thumb Code 2 gd32e23x_it.o(.text.PendSV_Handler) + PeriodElapsedCallback 0x08001b05 Thumb Code 192 main.o(.text.PeriodElapsedCallback) + SVC_Handler 0x08001bdd Thumb Code 2 gd32e23x_it.o(.text.SVC_Handler) + SysTick_Handler 0x08001bdf Thumb Code 4 gd32e23x_it.o(.text.SysTick_Handler) + SystemInit 0x08001be5 Thumb Code 420 system_gd32e23x.o(.text.SystemInit) + TIM0_Init 0x08001da9 Thumb Code 472 peripherals.o(.text.TIM0_Init) + TIMER13_IRQHandler 0x08001f91 Thumb Code 20 gd32e23x_it.o(.text.TIMER13_IRQHandler) + TIMER14_IRQHandler 0x08001fa9 Thumb Code 8 gd32e23x_it.o(.text.TIMER14_IRQHandler) + TIMER15_IRQHandler 0x08001fb5 Thumb Code 32 gd32e23x_it.o(.text.TIMER15_IRQHandler) + TIMER2_IRQHandler 0x08001fe1 Thumb Code 2 gd32e23x_it.o(.text.TIMER2_IRQHandler) + UN_TIM_Init 0x08001fe5 Thumb Code 176 peripherals.o(.text.UN_TIM_Init) + USART1_IRQHandler 0x080020bd Thumb Code 2 gd32e23x_it.o(.text.USART1_IRQHandler) + adc_calibration_enable 0x080020c1 Thumb Code 68 gd32e23x_adc.o(.text.adc_calibration_enable) + adc_channel_length_config 0x08002105 Thumb Code 60 gd32e23x_adc.o(.text.adc_channel_length_config) + adc_data_alignment_config 0x08002145 Thumb Code 24 gd32e23x_adc.o(.text.adc_data_alignment_config) + adc_dma_mode_enable 0x0800215d Thumb Code 16 gd32e23x_adc.o(.text.adc_dma_mode_enable) + adc_enable 0x0800216d Thumb Code 20 gd32e23x_adc.o(.text.adc_enable) + adc_external_trigger_config 0x08002181 Thumb Code 64 gd32e23x_adc.o(.text.adc_external_trigger_config) + adc_external_trigger_source_config 0x080021c1 Thumb Code 32 gd32e23x_adc.o(.text.adc_external_trigger_source_config) + adc_regular_channel_config 0x080021e9 Thumb Code 136 gd32e23x_adc.o(.text.adc_regular_channel_config) + adc_software_trigger_enable 0x08002275 Thumb Code 40 gd32e23x_adc.o(.text.adc_software_trigger_enable) + adc_special_function_config 0x0800229d Thumb Code 112 gd32e23x_adc.o(.text.adc_special_function_config) + adc_tempsensor_vrefint_enable 0x08002311 Thumb Code 16 gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable) + allOff 0x08002325 Thumb Code 116 phaseouts.o(.text.allOff) + allpwm 0x0800239d Thumb Code 136 phaseouts.o(.text.allpwm) + changeCompInput 0x08002429 Thumb Code 88 comparator.o(.text.changeCompInput) + cmp_enable 0x08002491 Thumb Code 12 gd32e23x_cmp.o(.text.cmp_enable) + cmp_mode_init 0x0800249d Thumb Code 32 gd32e23x_cmp.o(.text.cmp_mode_init) + cmp_output_init 0x080024c1 Thumb Code 32 gd32e23x_cmp.o(.text.cmp_output_init) + cmp_output_level_get 0x080024e1 Thumb Code 12 gd32e23x_cmp.o(.text.cmp_output_level_get) + comStep 0x080024f1 Thumb Code 636 phaseouts.o(.text.comStep) + computeDshotDMA 0x08002781 Thumb Code 980 dshot.o(.text.computeDshotDMA) + computeServoInput 0x08002b8d Thumb Code 360 signal.o(.text.computeServoInput) + delayMicros 0x08002d21 Thumb Code 32 functions.o(.text.delayMicros) + delayMillis 0x08002d41 Thumb Code 68 functions.o(.text.delayMillis) + delay_decrement 0x08002d8d Thumb Code 16 systick.o(.text.delay_decrement) + detectInput 0x08002da1 Thumb Code 472 signal.o(.text.detectInput) + dma_channel_disable 0x08002f9d Thumb Code 16 gd32e23x_dma.o(.text.dma_channel_disable) + dma_channel_enable 0x08002fad Thumb Code 16 gd32e23x_dma.o(.text.dma_channel_enable) + dma_circulation_disable 0x08002fbd Thumb Code 16 gd32e23x_dma.o(.text.dma_circulation_disable) + dma_circulation_enable 0x08002fcd Thumb Code 16 gd32e23x_dma.o(.text.dma_circulation_enable) + dma_deinit 0x08002fdd Thumb Code 44 gd32e23x_dma.o(.text.dma_deinit) + dma_init 0x08003009 Thumb Code 112 gd32e23x_dma.o(.text.dma_init) + dma_interrupt_flag_clear 0x0800307d Thumb Code 16 gd32e23x_dma.o(.text.dma_interrupt_flag_clear) + dma_interrupt_flag_get 0x08003091 Thumb Code 56 gd32e23x_dma.o(.text.dma_interrupt_flag_get) + dma_memory_address_config 0x080030cd Thumb Code 12 gd32e23x_dma.o(.text.dma_memory_address_config) + dma_periph_address_config 0x080030dd Thumb Code 12 gd32e23x_dma.o(.text.dma_periph_address_config) + dma_struct_para_init 0x080030ed Thumb Code 20 gd32e23x_dma.o(.text.dma_struct_para_init) + enableCompInterrupts 0x08003101 Thumb Code 16 comparator.o(.text.enableCompInterrupts) + enableCorePeripherals 0x08003111 Thumb Code 252 peripherals.o(.text.enableCorePeripherals) + exti_flag_clear 0x08003231 Thumb Code 8 gd32e23x_exti.o(.text.exti_flag_clear) + exti_init 0x08003239 Thumb Code 104 gd32e23x_exti.o(.text.exti_init) + exti_interrupt_flag_clear 0x080032a5 Thumb Code 8 gd32e23x_exti.o(.text.exti_interrupt_flag_clear) + exti_interrupt_flag_get 0x080032ad Thumb Code 12 gd32e23x_exti.o(.text.exti_interrupt_flag_get) + fmc_flag_clear 0x080032bd Thumb Code 8 gd32e23x_fmc.o(.text.fmc_flag_clear) + fmc_lock 0x080032c5 Thumb Code 12 gd32e23x_fmc.o(.text.fmc_lock) + fmc_page_erase 0x080032d5 Thumb Code 376 gd32e23x_fmc.o(.text.fmc_page_erase) + fmc_prefetch_enable 0x0800344d Thumb Code 12 gd32e23x_fmc.o(.text.fmc_prefetch_enable) + fmc_unlock 0x08003459 Thumb Code 20 gd32e23x_fmc.o(.text.fmc_unlock) + fmc_word_program 0x08003479 Thumb Code 368 gd32e23x_fmc.o(.text.fmc_word_program) + fmc_wscnt_set 0x080035f1 Thumb Code 16 gd32e23x_fmc.o(.text.fmc_wscnt_set) + fullBrake 0x08003605 Thumb Code 116 phaseouts.o(.text.fullBrake) + fwdgt_config 0x0800367d Thumb Code 136 gd32e23x_fwdgt.o(.text.fwdgt_config) + fwdgt_counter_reload 0x08003715 Thumb Code 8 gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) + fwdgt_enable 0x08003721 Thumb Code 8 gd32e23x_fwdgt.o(.text.fwdgt_enable) + generatePwmTimerEvent 0x08003731 Thumb Code 8 peripherals.o(.text.generatePwmTimerEvent) + getAbsDif 0x0800373d Thumb Code 10 functions.o(.text.getAbsDif) + getCompOutputLevel 0x08003747 Thumb Code 10 comparator.o(.text.getCompOutputLevel) + getInputPinState 0x08003751 Thumb Code 12 io.o(.text.getInputPinState) + gpio_af_set 0x08003761 Thumb Code 280 gd32e23x_gpio.o(.text.gpio_af_set) + gpio_mode_set 0x08003891 Thumb Code 476 gd32e23x_gpio.o(.text.gpio_mode_set) + gpio_output_options_set 0x08003a9d Thumb Code 308 gd32e23x_gpio.o(.text.gpio_output_options_set) + initAfterJump 0x08003bd1 Thumb Code 20 peripherals.o(.text.initAfterJump) + initCorePeripherals 0x08003be5 Thumb Code 304 peripherals.o(.text.initCorePeripherals) + interruptRoutine 0x08003d35 Thumb Code 136 main.o(.text.interruptRoutine) + loadEEpromSettings 0x08003dc9 Thumb Code 688 main.o(.text.loadEEpromSettings) + main 0x080040b1 Thumb Code 2936 main.o(.text.main) + makeTelemPackage 0x08004c65 Thumb Code 1580 serial_telemetry.o(.text.makeTelemPackage) + make_dshot_package 0x08005295 Thumb Code 428 dshot.o(.text.make_dshot_package) + map 0x08005459 Thumb Code 92 functions.o(.text.map) + maskPhaseInterrupts 0x080054b5 Thumb Code 16 comparator.o(.text.maskPhaseInterrupts) + nvic_irq_enable 0x080054c9 Thumb Code 76 gd32e23x_misc.o(.text.nvic_irq_enable) + nvic_vector_table_set 0x08005521 Thumb Code 16 gd32e23x_misc.o(.text.nvic_vector_table_set) + playBeaconTune3 0x08005539 Thumb Code 88 sounds.o(.text.playBeaconTune3) + playBlueJayTune 0x08005591 Thumb Code 192 sounds.o(.text.playBlueJayTune) + playChangedTone 0x08005661 Thumb Code 72 sounds.o(.text.playChangedTone) + playDefaultTone 0x080056a9 Thumb Code 72 sounds.o(.text.playDefaultTone) + playInputTune 0x080056f1 Thumb Code 88 sounds.o(.text.playInputTune) + playInputTune2 0x08005749 Thumb Code 92 sounds.o(.text.playInputTune2) + playStartupTune 0x080057a5 Thumb Code 116 sounds.o(.text.playStartupTune) + processDshot 0x08005831 Thumb Code 48 main.o(.text.processDshot) + proportionalBrake 0x08005869 Thumb Code 104 phaseouts.o(.text.proportionalBrake) + rcu_adc_clock_config 0x080058d5 Thumb Code 200 gd32e23x_rcu.o(.text.rcu_adc_clock_config) + rcu_clock_freq_get 0x080059a5 Thumb Code 372 gd32e23x_rcu.o(.text.rcu_clock_freq_get) + rcu_periph_clock_disable 0x08005b41 Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_clock_disable) + rcu_periph_clock_enable 0x08005b55 Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_clock_enable) + rcu_periph_reset_disable 0x08005b69 Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_reset_disable) + rcu_periph_reset_enable 0x08005b7d Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_reset_enable) + read_flash_bin 0x08005b95 Thumb Code 80 eeprom.o(.text.read_flash_bin) + receiveDshotDma 0x08005be5 Thumb Code 108 io.o(.text.receiveDshotDma) + resetInputCaptureTimer 0x08005c65 Thumb Code 12 peripherals.o(.text.resetInputCaptureTimer) + saveEEpromSettings 0x08005c75 Thumb Code 88 main.o(.text.saveEEpromSettings) + save_flash_nolib 0x08005cd9 Thumb Code 420 eeprom.o(.text.save_flash_nolib) + sendDshotDma 0x08005e7d Thumb Code 116 io.o(.text.sendDshotDma) + send_telem_DMA 0x08005f0d Thumb Code 64 serial_telemetry.o(.text.send_telem_DMA) + setInput 0x08005f59 Thumb Code 1740 main.o(.text.setInput) + setInputPullUp 0x08006659 Thumb Code 12 io.o(.text.setInputPullUp) + setPWMCompare1 0x08006665 Thumb Code 8 peripherals.o(.text.setPWMCompare1) + setPWMCompare2 0x08006671 Thumb Code 8 peripherals.o(.text.setPWMCompare2) + setPWMCompare3 0x0800667d Thumb Code 8 peripherals.o(.text.setPWMCompare3) + setVolume 0x08006689 Thumb Code 16 sounds.o(.text.setVolume) + telem_UART_Init 0x0800669d Thumb Code 188 serial_telemetry.o(.text.telem_UART_Init) + tenKhzRoutine 0x0800676d Thumb Code 1008 main.o(.text.tenKhzRoutine) + timer_auto_reload_shadow_disable 0x08006b7d Thumb Code 10 gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable) + timer_auto_reload_shadow_enable 0x08006b87 Thumb Code 10 gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) + timer_break_config 0x08006b91 Thumb Code 30 gd32e23x_timer.o(.text.timer_break_config) + timer_break_struct_para_init 0x08006baf Thumb Code 18 gd32e23x_timer.o(.text.timer_break_struct_para_init) + timer_channel_complementary_output_state_config 0x08006bc1 Thumb Code 54 gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config) + timer_channel_input_struct_para_init 0x08006bf7 Thumb Code 14 gd32e23x_timer.o(.text.timer_channel_input_struct_para_init) + timer_channel_output_config 0x08006c05 Thumb Code 528 gd32e23x_timer.o(.text.timer_channel_output_config) + timer_channel_output_mode_config 0x08006e21 Thumb Code 92 gd32e23x_timer.o(.text.timer_channel_output_mode_config) + timer_channel_output_shadow_config 0x08006e7d Thumb Code 92 gd32e23x_timer.o(.text.timer_channel_output_shadow_config) + timer_channel_output_state_config 0x08006ed9 Thumb Code 90 gd32e23x_timer.o(.text.timer_channel_output_state_config) + timer_channel_output_struct_para_init 0x08006f33 Thumb Code 16 gd32e23x_timer.o(.text.timer_channel_output_struct_para_init) + timer_deinit 0x08006f45 Thumb Code 100 gd32e23x_timer.o(.text.timer_deinit) + timer_enable 0x08006fb9 Thumb Code 10 gd32e23x_timer.o(.text.timer_enable) + timer_event_software_generate 0x08006fc3 Thumb Code 8 gd32e23x_timer.o(.text.timer_event_software_generate) + timer_flag_clear 0x08006fcb Thumb Code 6 gd32e23x_timer.o(.text.timer_flag_clear) + timer_init 0x08006fd1 Thumb Code 144 gd32e23x_timer.o(.text.timer_init) + timer_input_pwm_capture_config 0x08007081 Thumb Code 344 gd32e23x_timer.o(.text.timer_input_pwm_capture_config) + timer_interrupt_disable 0x080071e5 Thumb Code 8 gd32e23x_timer.o(.text.timer_interrupt_disable) + timer_interrupt_flag_clear 0x080071ed Thumb Code 6 gd32e23x_timer.o(.text.timer_interrupt_flag_clear) + timer_prescaler_config 0x080071f3 Thumb Code 16 gd32e23x_timer.o(.text.timer_prescaler_config) + timer_primary_output_config 0x08007203 Thumb Code 22 gd32e23x_timer.o(.text.timer_primary_output_config) + timer_struct_para_init 0x08007219 Thumb Code 16 gd32e23x_timer.o(.text.timer_struct_para_init) + transfercomplete 0x0800722d Thumb Code 304 signal.o(.text.transfercomplete) + usart_baudrate_set 0x08007395 Thumb Code 80 gd32e23x_usart.o(.text.usart_baudrate_set) + usart_dma_transmit_config 0x080073f1 Thumb Code 16 gd32e23x_usart.o(.text.usart_dma_transmit_config) + usart_enable 0x08007401 Thumb Code 10 gd32e23x_usart.o(.text.usart_enable) + usart_halfduplex_enable 0x0800740b Thumb Code 18 gd32e23x_usart.o(.text.usart_halfduplex_enable) + usart_receive_config 0x0800741d Thumb Code 16 gd32e23x_usart.o(.text.usart_receive_config) + usart_transmit_config 0x0800742d Thumb Code 16 gd32e23x_usart.o(.text.usart_transmit_config) + zcfoundroutine 0x0800743d Thumb Code 240 main.o(.text.zcfoundroutine) + __ARM_clz 0x0800754d Thumb Code 46 depilogue.o(i.__ARM_clz) + __scatterload_copy 0x0800757b Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x08007589 Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x0800758b Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + gcr_encode_table 0x080075a0 Data 16 dshot.o(.rodata.gcr_encode_table) + Region$$Table$$Base 0x080075b0 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x080075d0 Number 0 anon$$obj.o(Region$$Table) + test 0x08007be0 Data 30 firmwareversion.o(.rodata.test) + eeprom_layout_version 0x20000000 Data 1 main.o(.data..L_MergedGlobals) + comp_pwm 0x20000001 Data 1 main.o(.data..L_MergedGlobals) + VARIABLE_PWM 0x20000002 Data 1 main.o(.data..L_MergedGlobals) + stuck_rotor_protection 0x20000003 Data 1 main.o(.data..L_MergedGlobals) + telemetry_interval_ms 0x20000004 Data 1 main.o(.data..L_MergedGlobals) + TEMPERATURE_LIMIT 0x20000005 Data 1 main.o(.data..L_MergedGlobals) + advance_level 0x20000006 Data 1 main.o(.data..L_MergedGlobals) + temp_advance 0x20000007 Data 1 main.o(.data..L_MergedGlobals) + motor_poles 0x20000008 Data 1 main.o(.data..L_MergedGlobals) + sine_mode_power 0x20000009 Data 1 main.o(.data..L_MergedGlobals) + drag_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals) + driving_brake_strength 0x2000000b Data 1 main.o(.data..L_MergedGlobals) + dead_time_override 0x2000000c Data 1 main.o(.data..L_MergedGlobals) + sine_mode_changeover_thottle_level 0x2000000d Data 1 main.o(.data..L_MergedGlobals) + servo_dead_band 0x2000000e Data 1 main.o(.data..L_MergedGlobals) + maximum_throttle_change_ramp 0x2000000f Data 1 main.o(.data..L_MergedGlobals) + low_rpm_throttle_limit 0x20000010 Data 1 main.o(.data..L_MergedGlobals) + bemf_timeout 0x20000011 Data 1 main.o(.data..L_MergedGlobals) + reversing_dead_band 0x20000012 Data 1 main.o(.data..L_MergedGlobals) + max_duty_cycle_change 0x20000013 Data 1 main.o(.data..L_MergedGlobals) + fast_accel 0x20000014 Data 1 main.o(.data..L_MergedGlobals) + old_routine 0x20000015 Data 1 main.o(.data..L_MergedGlobals) + changeover_step 0x20000016 Data 1 main.o(.data..L_MergedGlobals) + filter_level 0x20000017 Data 1 main.o(.data..L_MergedGlobals) + rising 0x20000018 Data 1 main.o(.data..L_MergedGlobals) + forward 0x20000019 Data 1 main.o(.data..L_MergedGlobals) + bad_count_threshold 0x2000001a Data 1 main.o(.data..L_MergedGlobals) + min_bemf_counts_up 0x2000001b Data 1 main.o(.data..L_MergedGlobals) + min_bemf_counts_down 0x2000001c Data 1 main.o(.data..L_MergedGlobals) + step 0x2000001d Data 1 main.o(.data..L_MergedGlobals) + motor_kv 0x2000001e Data 2 main.o(.data..L_MergedGlobals) + CURRENT_LIMIT 0x20000020 Data 2 main.o(.data..L_MergedGlobals) + stall_protect_target_interval 0x20000022 Data 2 main.o(.data..L_MergedGlobals) + enter_sine_angle 0x20000024 Data 2 main.o(.data..L_MergedGlobals) + servo_low_threshold 0x20000026 Data 2 main.o(.data..L_MergedGlobals) + servo_high_threshold 0x20000028 Data 2 main.o(.data..L_MergedGlobals) + servo_neutral 0x2000002a Data 2 main.o(.data..L_MergedGlobals) + low_cell_volt_cutoff 0x2000002c Data 2 main.o(.data..L_MergedGlobals) + use_current_limit_adjust 0x2000002e Data 2 main.o(.data..L_MergedGlobals) + reverse_speed_threshold 0x20000030 Data 2 main.o(.data..L_MergedGlobals) + VOLTAGE_DIVIDER 0x20000032 Data 2 main.o(.data..L_MergedGlobals) + min_startup_duty 0x20000034 Data 2 main.o(.data..L_MergedGlobals) + startup_max_duty_cycle 0x20000036 Data 2 main.o(.data..L_MergedGlobals) + minimum_duty_cycle 0x20000038 Data 2 main.o(.data..L_MergedGlobals) + stall_protect_minimum_duty 0x2000003a Data 2 main.o(.data..L_MergedGlobals) + tim1_arr 0x2000003c Data 2 main.o(.data..L_MergedGlobals) + TIMER1_MAX_ARR 0x2000003e Data 2 main.o(.data..L_MergedGlobals) + duty_cycle_maximum 0x20000040 Data 2 main.o(.data..L_MergedGlobals) + low_rpm_level 0x20000042 Data 2 main.o(.data..L_MergedGlobals) + high_rpm_level 0x20000044 Data 2 main.o(.data..L_MergedGlobals) + throttle_max_at_low_rpm 0x20000046 Data 2 main.o(.data..L_MergedGlobals) + throttle_max_at_high_rpm 0x20000048 Data 2 main.o(.data..L_MergedGlobals) + step_delay 0x2000004a Data 2 main.o(.data..L_MergedGlobals) + gate_drive_offset 0x2000004c Data 2 main.o(.data..L_MergedGlobals) + MAXIMUM_RPM_SPEED_CONTROL 0x20000050 Data 4 main.o(.data..L_MergedGlobals) + MINIMUM_RPM_SPEED_CONTROL 0x20000054 Data 4 main.o(.data..L_MergedGlobals) + eeprom_address 0x20000058 Data 4 main.o(.data..L_MergedGlobals) + commutation_interval 0x2000005c Data 4 main.o(.data..L_MergedGlobals) + buffersize 0x20000060 Data 1 signal.o(.data..L_MergedGlobals) + smallestnumber 0x20000062 Data 2 signal.o(.data..L_MergedGlobals) + dshot_frametime_high 0x20000064 Data 2 signal.o(.data..L_MergedGlobals) + speedPid 0x20000068 Data 40 main.o(.data..L_MergedGlobals.1) + currentPid 0x20000090 Data 40 main.o(.data..L_MergedGlobals.1) + stallPid 0x200000b8 Data 40 main.o(.data..L_MergedGlobals.1) + ic_timer_prescaler 0x200000e0 Data 1 io.o(.data.ic_timer_prescaler) + max_servo_deviation 0x200000e4 Data 4 signal.o(.data.max_servo_deviation) + nbDataToTransmit 0x200000e8 Data 1 serial_telemetry.o(.data.nbDataToTransmit) + pwmSin 0x200000ea Data 720 main.o(.data.pwmSin) + EDT_ARM_ENABLE 0x200003c0 Data 1 dshot.o(.bss..L_MergedGlobals) + EDT_ARMED 0x200003c1 Data 1 dshot.o(.bss..L_MergedGlobals) + command_count 0x200003c2 Data 1 dshot.o(.bss..L_MergedGlobals) + last_command 0x200003c3 Data 1 dshot.o(.bss..L_MergedGlobals) + high_pin_count 0x200003c4 Data 1 dshot.o(.bss..L_MergedGlobals) + dshot_extended_telemetry 0x200003c5 Data 1 dshot.o(.bss..L_MergedGlobals) + send_extended_dshot 0x200003c6 Data 2 dshot.o(.bss..L_MergedGlobals) + halfpulsetime 0x200003c8 Data 2 dshot.o(.bss..L_MergedGlobals) + dshot_frametime 0x200003ca Data 2 dshot.o(.bss..L_MergedGlobals) + dshot_goodcounts 0x200003cc Data 2 dshot.o(.bss..L_MergedGlobals) + dshot_badcounts 0x200003ce Data 2 dshot.o(.bss..L_MergedGlobals) + shift_amount 0x200003d0 Data 4 dshot.o(.bss..L_MergedGlobals) + dshot_full_number 0x200003d4 Data 4 dshot.o(.bss..L_MergedGlobals) + gcrnumber 0x200003d8 Data 4 dshot.o(.bss..L_MergedGlobals) + dpulse 0x200003dc Data 64 dshot.o(.bss..L_MergedGlobals) + out_put 0x2000041c Data 1 io.o(.bss..L_MergedGlobals) + buffer_padding 0x2000041d Data 1 io.o(.bss..L_MergedGlobals) + enter_calibration_count 0x20000420 Data 1 signal.o(.bss..L_MergedGlobals.1) + calibration_required 0x20000421 Data 1 signal.o(.bss..L_MergedGlobals.1) + high_calibration_counts 0x20000422 Data 1 signal.o(.bss..L_MergedGlobals.1) + high_calibration_set 0x20000423 Data 1 signal.o(.bss..L_MergedGlobals.1) + low_calibration_counts 0x20000424 Data 1 signal.o(.bss..L_MergedGlobals.1) + average_count 0x20000425 Data 1 signal.o(.bss..L_MergedGlobals.1) + output_timer_prescaler 0x20000426 Data 1 signal.o(.bss..L_MergedGlobals.1) + last_high_threshold 0x20000428 Data 2 signal.o(.bss..L_MergedGlobals.1) + last_input 0x2000042a Data 2 signal.o(.bss..L_MergedGlobals.1) + dshot_frametime_low 0x2000042c Data 2 signal.o(.bss..L_MergedGlobals.1) + servorawinput 0x20000430 Data 4 signal.o(.bss..L_MergedGlobals.1) + average_packet_length 0x20000434 Data 4 signal.o(.bss..L_MergedGlobals.1) + average_signal_pulse 0x20000438 Data 4 signal.o(.bss..L_MergedGlobals.1) + drive_by_rpm 0x2000043c Data 1 main.o(.bss..L_MergedGlobals.2) + compute_dshot_flag 0x2000043d Data 1 main.o(.bss..L_MergedGlobals.2) + dir_reversed 0x2000043e Data 1 main.o(.bss..L_MergedGlobals.2) + bi_direction 0x2000043f Data 1 main.o(.bss..L_MergedGlobals.2) + brake_on_stop 0x20000440 Data 1 main.o(.bss..L_MergedGlobals.2) + stall_protection 0x20000441 Data 1 main.o(.bss..L_MergedGlobals.2) + use_sin_start 0x20000442 Data 1 main.o(.bss..L_MergedGlobals.2) + TLM_ON_INTERVAL 0x20000443 Data 1 main.o(.bss..L_MergedGlobals.2) + USE_HALL_SENSOR 0x20000444 Data 1 main.o(.bss..L_MergedGlobals.2) + do_once_sinemode 0x20000445 Data 1 main.o(.bss..L_MergedGlobals.2) + auto_advance 0x20000446 Data 1 main.o(.bss..L_MergedGlobals.2) + LOW_VOLTAGE_CUTOFF 0x20000447 Data 1 main.o(.bss..L_MergedGlobals.2) + RC_CAR_REVERSE 0x20000448 Data 1 main.o(.bss..L_MergedGlobals.2) + return_to_center 0x20000449 Data 1 main.o(.bss..L_MergedGlobals.2) + use_speed_control_loop 0x2000044a Data 1 main.o(.bss..L_MergedGlobals.2) + use_current_limit 0x2000044b Data 1 main.o(.bss..L_MergedGlobals.2) + desync_happened 0x2000044c Data 1 main.o(.bss..L_MergedGlobals.2) + crawler_mode 0x2000044d Data 1 main.o(.bss..L_MergedGlobals.2) + cell_count 0x2000044e Data 1 main.o(.bss..L_MergedGlobals.2) + brushed_direction_set 0x2000044f Data 1 main.o(.bss..L_MergedGlobals.2) + play_tone_flag 0x20000450 Data 1 main.o(.bss..L_MergedGlobals.2) + desync_check 0x20000451 Data 1 main.o(.bss..L_MergedGlobals.2) + adc_counter 0x20000452 Data 1 main.o(.bss..L_MergedGlobals.2) + send_telemetry 0x20000453 Data 1 main.o(.bss..L_MergedGlobals.2) + prop_brake_active 0x20000454 Data 1 main.o(.bss..L_MergedGlobals.2) + dshot_telemetry 0x20000455 Data 1 main.o(.bss..L_MergedGlobals.2) + readIndex 0x20000456 Data 1 main.o(.bss..L_MergedGlobals.2) + bemf_timeout_happened 0x20000457 Data 1 main.o(.bss..L_MergedGlobals.2) + running 0x20000458 Data 1 main.o(.bss..L_MergedGlobals.2) + stepper_sine 0x20000459 Data 1 main.o(.bss..L_MergedGlobals.2) + stuckcounter 0x2000045a Data 1 main.o(.bss..L_MergedGlobals.2) + bad_count 0x2000045b Data 1 main.o(.bss..L_MergedGlobals.2) + armed 0x2000045c Data 1 main.o(.bss..L_MergedGlobals.2) + inputSet 0x2000045d Data 1 main.o(.bss..L_MergedGlobals.2) + dshot 0x2000045e Data 1 main.o(.bss..L_MergedGlobals.2) + servoPwm 0x2000045f Data 1 main.o(.bss..L_MergedGlobals.2) + zcfound 0x20000460 Data 1 main.o(.bss..L_MergedGlobals.2) + bemfcounter 0x20000461 Data 1 main.o(.bss..L_MergedGlobals.2) + auto_advance_level 0x20000462 Data 1 main.o(.bss..L_MergedGlobals.2) + degrees_celsius 0x20000463 Data 1 main.o(.bss..L_MergedGlobals.2) + prop_brake_duty_cycle 0x20000464 Data 2 main.o(.bss..L_MergedGlobals.2) + ledcounter 0x20000466 Data 2 main.o(.bss..L_MergedGlobals.2) + one_khz_loop_counter 0x20000468 Data 2 main.o(.bss..L_MergedGlobals.2) + target_e_com_time 0x2000046a Data 2 main.o(.bss..L_MergedGlobals.2) + low_voltage_count 0x2000046c Data 2 main.o(.bss..L_MergedGlobals.2) + tenkhzcounter 0x2000046e Data 2 main.o(.bss..L_MergedGlobals.2) + actual_current 0x20000470 Data 2 main.o(.bss..L_MergedGlobals.2) + last_duty_cycle 0x20000472 Data 2 main.o(.bss..L_MergedGlobals.2) + duty_cycle_setpoint 0x20000474 Data 2 main.o(.bss..L_MergedGlobals.2) + adjusted_input 0x20000476 Data 2 main.o(.bss..L_MergedGlobals.2) + smoothedcurrent 0x20000478 Data 2 main.o(.bss..L_MergedGlobals.2) + advance 0x2000047a Data 2 main.o(.bss..L_MergedGlobals.2) + zero_input_count 0x2000047c Data 2 main.o(.bss..L_MergedGlobals.2) + input 0x2000047e Data 2 main.o(.bss..L_MergedGlobals.2) + newinput 0x20000480 Data 2 main.o(.bss..L_MergedGlobals.2) + duty_cycle 0x20000482 Data 2 main.o(.bss..L_MergedGlobals.2) + waitTime 0x20000484 Data 2 main.o(.bss..L_MergedGlobals.2) + signaltimeout 0x20000486 Data 2 main.o(.bss..L_MergedGlobals.2) + ADC_raw_current 0x20000488 Data 2 main.o(.bss..L_MergedGlobals.2) + thiszctime 0x2000048a Data 2 main.o(.bss..L_MergedGlobals.2) + phase_A_position 0x2000048c Data 2 main.o(.bss..L_MergedGlobals.2) + phase_B_position 0x2000048e Data 2 main.o(.bss..L_MergedGlobals.2) + phase_C_position 0x20000490 Data 2 main.o(.bss..L_MergedGlobals.2) + armed_timeout_count 0x20000492 Data 2 main.o(.bss..L_MergedGlobals.2) + battery_voltage 0x20000494 Data 2 main.o(.bss..L_MergedGlobals.2) + telem_ms_count 0x20000496 Data 2 main.o(.bss..L_MergedGlobals.2) + adjusted_duty_cycle 0x20000498 Data 2 main.o(.bss..L_MergedGlobals.2) + e_rpm 0x2000049a Data 2 main.o(.bss..L_MergedGlobals.2) + ADC_raw_temp 0x2000049c Data 2 main.o(.bss..L_MergedGlobals.2) + converted_degrees 0x2000049e Data 2 main.o(.bss..L_MergedGlobals.2) + ADC_raw_volts 0x200004a0 Data 2 main.o(.bss..L_MergedGlobals.2) + k_erpm 0x200004a2 Data 2 main.o(.bss..L_MergedGlobals.2) + input_override 0x200004a4 Data 4 main.o(.bss..L_MergedGlobals.2) + stall_protection_adjust 0x200004a8 Data 4 main.o(.bss..L_MergedGlobals.2) + consumed_current 0x200004ac Data 4 main.o(.bss..L_MergedGlobals.2) + smoothed_raw_current 0x200004b0 Data 4 main.o(.bss..L_MergedGlobals.2) + average_interval 0x200004b4 Data 4 main.o(.bss..L_MergedGlobals.2) + total 0x200004b8 Data 4 main.o(.bss..L_MergedGlobals.3) + zero_crosses 0x200004bc Data 4 main.o(.bss..L_MergedGlobals.3) + e_com_time 0x200004c0 Data 4 main.o(.bss..L_MergedGlobals.3) + last_average_interval 0x200004c4 Data 4 main.o(.bss..L_MergedGlobals.3) + commutation_intervals 0x200004c8 Data 12 main.o(.bss..L_MergedGlobals.3) + ADCDataDMA 0x200004d4 Data 6 adc.o(.bss.ADCDataDMA) + aTxBuffer 0x200004da Data 10 serial_telemetry.o(.bss.aTxBuffer) + beep_volume 0x200004e4 Data 1 sounds.o(.bss.beep_volume) + dma_buffer 0x200004ec Data 256 io.o(.bss.dma_buffer) + dshotcommand 0x200005ec Data 1 main.o(.bss.dshotcommand) + eepromBuffer 0x200005ed Data 176 main.o(.bss.eepromBuffer) + gcr 0x200006a0 Data 148 dshot.o(.bss.gcr) + interrupt_time 0x20000734 Data 4 gd32e23x_it.o(.bss.interrupt_time) + last_dshot_command 0x20000738 Data 1 main.o(.bss.last_dshot_command) + readings 0x2000073a Data 200 main.o(.bss.readings) + __initial_sp 0x20000c08 Data 0 startup_gd32e23x.o(STACK) + + + +============================================================================== + +Memory Map of the image + + Image Entry point : 0x080010cd + + Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006990, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000068b8]) + + Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x000065d0, Max: 0x0000ffff, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x08001000 0x08001000 0x000000cc Data RO 1124 RESET startup_gd32e23x.o + 0x080010cc 0x080010cc 0x00000000 Code RO 1313 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) + 0x080010cc 0x080010cc 0x00000004 Code RO 1332 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) + 0x080010d0 0x080010d0 0x00000004 Code RO 1335 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) + 0x080010d4 0x080010d4 0x00000000 Code RO 1337 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) + 0x080010d4 0x080010d4 0x00000000 Code RO 1339 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) + 0x080010d4 0x080010d4 0x00000008 Code RO 1340 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) + 0x080010dc 0x080010dc 0x00000000 Code RO 1342 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) + 0x080010dc 0x080010dc 0x00000000 Code RO 1344 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) + 0x080010dc 0x080010dc 0x00000004 Code RO 1333 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) + 0x080010e0 0x080010e0 0x0000001c Code RO 1125 .text startup_gd32e23x.o + 0x080010fc 0x080010fc 0x00000024 Code RO 1316 .text mc_p.l(memcpya.o) + 0x08001120 0x08001120 0x00000024 Code RO 1317 .text mc_p.l(memseta.o) + 0x08001144 0x08001144 0x000000b2 Code RO 1319 .text mf_p.l(fadd.o) + 0x080011f6 0x080011f6 0x0000007c Code RO 1320 .text mf_p.l(fdiv.o) + 0x08001272 0x08001272 0x00000002 PAD + 0x08001274 0x08001274 0x00000164 Code RO 1321 .text mf_p.l(dadd.o) + 0x080013d8 0x080013d8 0x000000d0 Code RO 1322 .text mf_p.l(dmul.o) + 0x080014a8 0x080014a8 0x000000f0 Code RO 1323 .text mf_p.l(ddiv.o) + 0x08001598 0x08001598 0x0000001c Code RO 1324 .text mf_p.l(fcmple.o) + 0x080015b4 0x080015b4 0x0000001c Code RO 1325 .text mf_p.l(fcmplt.o) + 0x080015d0 0x080015d0 0x0000001c Code RO 1326 .text mf_p.l(fcmpge.o) + 0x080015ec 0x080015ec 0x0000001c Code RO 1327 .text mf_p.l(fcmpgt.o) + 0x08001608 0x08001608 0x00000016 Code RO 1328 .text mf_p.l(fflti.o) + 0x0800161e 0x0800161e 0x00000002 PAD + 0x08001620 0x08001620 0x0000001c Code RO 1329 .text mf_p.l(dfltui.o) + 0x0800163c 0x0800163c 0x00000032 Code RO 1330 .text mf_p.l(ffixi.o) + 0x0800166e 0x0800166e 0x00000002 PAD + 0x08001670 0x08001670 0x00000048 Code RO 1331 .text mf_p.l(dfixi.o) + 0x080016b8 0x080016b8 0x00000020 Code RO 1346 .text mc_p.l(llshl.o) + 0x080016d8 0x080016d8 0x00000022 Code RO 1347 .text mc_p.l(llushr.o) + 0x080016fa 0x080016fa 0x00000026 Code RO 1348 .text mc_p.l(llsshr.o) + 0x08001720 0x08001720 0x00000000 Code RO 1349 .text mc_p.l(iusefp.o) + 0x08001720 0x08001720 0x00000082 Code RO 1350 .text mf_p.l(fepilogue.o) + 0x080017a2 0x080017a2 0x000000be Code RO 1351 .text mf_p.l(depilogue.o) + 0x08001860 0x08001860 0x00000024 Code RO 1354 .text mc_p.l(init.o) + 0x08001884 0x08001884 0x00000056 Code RO 1360 .text mc_p.l(__dczerorl2.o) + 0x080018da 0x080018da 0x00000020 Code RO 1159 .text.ADC_CMP_IRQHandler gd32e23x_it.o + 0x080018fa 0x080018fa 0x00000002 PAD + 0x080018fc 0x080018fc 0x00000024 Code RO 1127 .text.ADC_DMA_Callback adc.o + 0x08001920 0x08001920 0x000000f0 Code RO 1129 .text.ADC_Init adc.o + 0x08001a10 0x08001a10 0x000000c4 Code RO 1157 .text.DMA_Channel3_4_IRQHandler gd32e23x_it.o + 0x08001ad4 0x08001ad4 0x00000014 Code RO 1171 .text.EXTI4_15_IRQHandler gd32e23x_it.o + 0x08001ae8 0x08001ae8 0x00000002 Code RO 1149 .text.HardFault_Handler gd32e23x_it.o + 0x08001aea 0x08001aea 0x00000016 Code RO 1215 .text.MX_IWDG_Init peripherals.o + 0x08001b00 0x08001b00 0x00000002 Code RO 1147 .text.NMI_Handler gd32e23x_it.o + 0x08001b02 0x08001b02 0x00000002 Code RO 1153 .text.PendSV_Handler gd32e23x_it.o + 0x08001b04 0x08001b04 0x000000d8 Code RO 32 .text.PeriodElapsedCallback main.o + 0x08001bdc 0x08001bdc 0x00000002 Code RO 1151 .text.SVC_Handler gd32e23x_it.o + 0x08001bde 0x08001bde 0x00000004 Code RO 1155 .text.SysTick_Handler gd32e23x_it.o + 0x08001be2 0x08001be2 0x00000002 PAD + 0x08001be4 0x08001be4 0x000001c4 Code RO 1300 .text.SystemInit system_gd32e23x.o + 0x08001da8 0x08001da8 0x000001e8 Code RO 1203 .text.TIM0_Init peripherals.o + 0x08001f90 0x08001f90 0x00000018 Code RO 1161 .text.TIMER13_IRQHandler gd32e23x_it.o + 0x08001fa8 0x08001fa8 0x0000000c Code RO 1165 .text.TIMER14_IRQHandler gd32e23x_it.o + 0x08001fb4 0x08001fb4 0x0000002c Code RO 1163 .text.TIMER15_IRQHandler gd32e23x_it.o + 0x08001fe0 0x08001fe0 0x00000002 Code RO 1169 .text.TIMER2_IRQHandler gd32e23x_it.o + 0x08001fe2 0x08001fe2 0x00000002 PAD + 0x08001fe4 0x08001fe4 0x000000d8 Code RO 1219 .text.UN_TIM_Init peripherals.o + 0x080020bc 0x080020bc 0x00000002 Code RO 1167 .text.USART1_IRQHandler gd32e23x_it.o + 0x080020be 0x080020be 0x00000002 PAD + 0x080020c0 0x080020c0 0x00000044 Code RO 148 .text.adc_calibration_enable gd32e23x_adc.o + 0x08002104 0x08002104 0x00000040 Code RO 164 .text.adc_channel_length_config gd32e23x_adc.o + 0x08002144 0x08002144 0x00000018 Code RO 162 .text.adc_data_alignment_config gd32e23x_adc.o + 0x0800215c 0x0800215c 0x00000010 Code RO 150 .text.adc_dma_mode_enable gd32e23x_adc.o + 0x0800216c 0x0800216c 0x00000014 Code RO 144 .text.adc_enable gd32e23x_adc.o + 0x08002180 0x08002180 0x00000040 Code RO 172 .text.adc_external_trigger_config gd32e23x_adc.o + 0x080021c0 0x080021c0 0x00000028 Code RO 174 .text.adc_external_trigger_source_config gd32e23x_adc.o + 0x080021e8 0x080021e8 0x0000008c Code RO 166 .text.adc_regular_channel_config gd32e23x_adc.o + 0x08002274 0x08002274 0x00000028 Code RO 176 .text.adc_software_trigger_enable gd32e23x_adc.o + 0x0800229c 0x0800229c 0x00000074 Code RO 160 .text.adc_special_function_config gd32e23x_adc.o + 0x08002310 0x08002310 0x00000014 Code RO 154 .text.adc_tempsensor_vrefint_enable gd32e23x_adc.o + 0x08002324 0x08002324 0x00000078 Code RO 1274 .text.allOff phaseouts.o + 0x0800239c 0x0800239c 0x0000008c Code RO 1280 .text.allpwm phaseouts.o + 0x08002428 0x08002428 0x00000068 Code RO 1139 .text.changeCompInput comparator.o + 0x08002490 0x08002490 0x0000000c Code RO 217 .text.cmp_enable gd32e23x_cmp.o + 0x0800249c 0x0800249c 0x00000024 Code RO 213 .text.cmp_mode_init gd32e23x_cmp.o + 0x080024c0 0x080024c0 0x00000020 Code RO 215 .text.cmp_output_init gd32e23x_cmp.o + 0x080024e0 0x080024e0 0x00000010 Code RO 225 .text.cmp_output_level_get gd32e23x_cmp.o + 0x080024f0 0x080024f0 0x00000290 Code RO 1276 .text.comStep phaseouts.o + 0x08002780 0x08002780 0x0000040c Code RO 2 .text.computeDshotDMA dshot.o + 0x08002b8c 0x08002b8c 0x00000194 Code RO 96 .text.computeServoInput signal.o + 0x08002d20 0x08002d20 0x00000020 Code RO 15 .text.delayMicros functions.o + 0x08002d40 0x08002d40 0x0000004c Code RO 17 .text.delayMillis functions.o + 0x08002d8c 0x08002d8c 0x00000014 Code RO 1310 .text.delay_decrement systick.o + 0x08002da0 0x08002da0 0x000001fc Code RO 104 .text.detectInput signal.o + 0x08002f9c 0x08002f9c 0x00000010 Code RO 276 .text.dma_channel_disable gd32e23x_dma.o + 0x08002fac 0x08002fac 0x00000010 Code RO 286 .text.dma_channel_enable gd32e23x_dma.o + 0x08002fbc 0x08002fbc 0x00000010 Code RO 280 .text.dma_circulation_disable gd32e23x_dma.o + 0x08002fcc 0x08002fcc 0x00000010 Code RO 278 .text.dma_circulation_enable gd32e23x_dma.o + 0x08002fdc 0x08002fdc 0x0000002c Code RO 270 .text.dma_deinit gd32e23x_dma.o + 0x08003008 0x08003008 0x00000074 Code RO 274 .text.dma_init gd32e23x_dma.o + 0x0800307c 0x0800307c 0x00000014 Code RO 318 .text.dma_interrupt_flag_clear gd32e23x_dma.o + 0x08003090 0x08003090 0x0000003c Code RO 316 .text.dma_interrupt_flag_get gd32e23x_dma.o + 0x080030cc 0x080030cc 0x00000010 Code RO 290 .text.dma_memory_address_config gd32e23x_dma.o + 0x080030dc 0x080030dc 0x00000010 Code RO 288 .text.dma_periph_address_config gd32e23x_dma.o + 0x080030ec 0x080030ec 0x00000014 Code RO 272 .text.dma_struct_para_init gd32e23x_dma.o + 0x08003100 0x08003100 0x00000010 Code RO 1137 .text.enableCompInterrupts comparator.o + 0x08003110 0x08003110 0x00000120 Code RO 1249 .text.enableCorePeripherals peripherals.o + 0x08003230 0x08003230 0x00000008 Code RO 343 .text.exti_flag_clear gd32e23x_exti.o + 0x08003238 0x08003238 0x0000006c Code RO 327 .text.exti_init gd32e23x_exti.o + 0x080032a4 0x080032a4 0x00000008 Code RO 347 .text.exti_interrupt_flag_clear gd32e23x_exti.o + 0x080032ac 0x080032ac 0x00000010 Code RO 345 .text.exti_interrupt_flag_get gd32e23x_exti.o + 0x080032bc 0x080032bc 0x00000008 Code RO 402 .text.fmc_flag_clear gd32e23x_fmc.o + 0x080032c4 0x080032c4 0x00000010 Code RO 352 .text.fmc_lock gd32e23x_fmc.o + 0x080032d4 0x080032d4 0x00000178 Code RO 360 .text.fmc_page_erase gd32e23x_fmc.o + 0x0800344c 0x0800344c 0x0000000c Code RO 356 .text.fmc_prefetch_enable gd32e23x_fmc.o + 0x08003458 0x08003458 0x00000020 Code RO 350 .text.fmc_unlock gd32e23x_fmc.o + 0x08003478 0x08003478 0x00000178 Code RO 368 .text.fmc_word_program gd32e23x_fmc.o + 0x080035f0 0x080035f0 0x00000014 Code RO 354 .text.fmc_wscnt_set gd32e23x_fmc.o + 0x08003604 0x08003604 0x00000078 Code RO 1278 .text.fullBrake phaseouts.o + 0x0800367c 0x0800367c 0x00000098 Code RO 425 .text.fwdgt_config gd32e23x_fwdgt.o + 0x08003714 0x08003714 0x0000000c Code RO 423 .text.fwdgt_counter_reload gd32e23x_fwdgt.o + 0x08003720 0x08003720 0x00000010 Code RO 415 .text.fwdgt_enable gd32e23x_fwdgt.o + 0x08003730 0x08003730 0x0000000c Code RO 1243 .text.generatePwmTimerEvent peripherals.o + 0x0800373c 0x0800373c 0x0000000a Code RO 13 .text.getAbsDif functions.o + 0x08003746 0x08003746 0x0000000a Code RO 1133 .text.getCompOutputLevel comparator.o + 0x08003750 0x08003750 0x00000010 Code RO 1179 .text.getInputPinState io.o + 0x08003760 0x08003760 0x00000130 Code RO 452 .text.gpio_af_set gd32e23x_gpio.o + 0x08003890 0x08003890 0x0000020c Code RO 432 .text.gpio_mode_set gd32e23x_gpio.o + 0x08003a9c 0x08003a9c 0x00000134 Code RO 434 .text.gpio_output_options_set gd32e23x_gpio.o + 0x08003bd0 0x08003bd0 0x00000014 Code RO 1247 .text.initAfterJump peripherals.o + 0x08003be4 0x08003be4 0x00000150 Code RO 1197 .text.initCorePeripherals peripherals.o + 0x08003d34 0x08003d34 0x00000094 Code RO 34 .text.interruptRoutine main.o + 0x08003dc8 0x08003dc8 0x000002e8 Code RO 22 .text.loadEEpromSettings main.o + 0x080040b0 0x080040b0 0x00000bb4 Code RO 48 .text.main main.o + 0x08004c64 0x08004c64 0x00000630 Code RO 1295 .text.makeTelemPackage serial_telemetry.o + 0x08005294 0x08005294 0x000001c4 Code RO 4 .text.make_dshot_package dshot.o + 0x08005458 0x08005458 0x0000005c Code RO 11 .text.map functions.o + 0x080054b4 0x080054b4 0x00000014 Code RO 1135 .text.maskPhaseInterrupts comparator.o + 0x080054c8 0x080054c8 0x00000058 Code RO 532 .text.nvic_irq_enable gd32e23x_misc.o + 0x08005520 0x08005520 0x00000018 Code RO 538 .text.nvic_vector_table_set gd32e23x_misc.o + 0x08005538 0x08005538 0x00000058 Code RO 136 .text.playBeaconTune3 sounds.o + 0x08005590 0x08005590 0x000000d0 Code RO 120 .text.playBlueJayTune sounds.o + 0x08005660 0x08005660 0x00000048 Code RO 134 .text.playChangedTone sounds.o + 0x080056a8 0x080056a8 0x00000048 Code RO 132 .text.playDefaultTone sounds.o + 0x080056f0 0x080056f0 0x00000058 Code RO 130 .text.playInputTune sounds.o + 0x08005748 0x08005748 0x0000005c Code RO 128 .text.playInputTune2 sounds.o + 0x080057a4 0x080057a4 0x0000008c Code RO 122 .text.playStartupTune sounds.o + 0x08005830 0x08005830 0x00000038 Code RO 44 .text.processDshot main.o + 0x08005868 0x08005868 0x0000006c Code RO 1254 .text.proportionalBrake phaseouts.o + 0x080058d4 0x080058d4 0x000000d0 Code RO 602 .text.rcu_adc_clock_config gd32e23x_rcu.o + 0x080059a4 0x080059a4 0x0000019c Code RO 650 .text.rcu_clock_freq_get gd32e23x_rcu.o + 0x08005b40 0x08005b40 0x00000014 Code RO 578 .text.rcu_periph_clock_disable gd32e23x_rcu.o + 0x08005b54 0x08005b54 0x00000014 Code RO 576 .text.rcu_periph_clock_enable gd32e23x_rcu.o + 0x08005b68 0x08005b68 0x00000014 Code RO 586 .text.rcu_periph_reset_disable gd32e23x_rcu.o + 0x08005b7c 0x08005b7c 0x00000018 Code RO 584 .text.rcu_periph_reset_enable gd32e23x_rcu.o + 0x08005b94 0x08005b94 0x00000050 Code RO 1144 .text.read_flash_bin eeprom.o + 0x08005be4 0x08005be4 0x00000080 Code RO 1175 .text.receiveDshotDma io.o + 0x08005c64 0x08005c64 0x00000010 Code RO 1245 .text.resetInputCaptureTimer peripherals.o + 0x08005c74 0x08005c74 0x00000064 Code RO 24 .text.saveEEpromSettings main.o + 0x08005cd8 0x08005cd8 0x000001a4 Code RO 1142 .text.save_flash_nolib eeprom.o + 0x08005e7c 0x08005e7c 0x00000090 Code RO 1177 .text.sendDshotDma io.o + 0x08005f0c 0x08005f0c 0x0000004c Code RO 1289 .text.send_telem_DMA serial_telemetry.o + 0x08005f58 0x08005f58 0x00000700 Code RO 38 .text.setInput main.o + 0x08006658 0x08006658 0x0000000c Code RO 1185 .text.setInputPullUp io.o + 0x08006664 0x08006664 0x0000000c Code RO 1237 .text.setPWMCompare1 peripherals.o + 0x08006670 0x08006670 0x0000000c Code RO 1239 .text.setPWMCompare2 peripherals.o + 0x0800667c 0x0800667c 0x0000000c Code RO 1241 .text.setPWMCompare3 peripherals.o + 0x08006688 0x08006688 0x00000014 Code RO 112 .text.setVolume sounds.o + 0x0800669c 0x0800669c 0x000000d0 Code RO 1287 .text.telem_UART_Init serial_telemetry.o + 0x0800676c 0x0800676c 0x00000410 Code RO 40 .text.tenKhzRoutine main.o + 0x08006b7c 0x08006b7c 0x0000000a Code RO 839 .text.timer_auto_reload_shadow_disable gd32e23x_timer.o + 0x08006b86 0x08006b86 0x0000000a Code RO 837 .text.timer_auto_reload_shadow_enable gd32e23x_timer.o + 0x08006b90 0x08006b90 0x0000001e Code RO 893 .text.timer_break_config gd32e23x_timer.o + 0x08006bae 0x08006bae 0x00000012 Code RO 891 .text.timer_break_struct_para_init gd32e23x_timer.o + 0x08006bc0 0x08006bc0 0x00000036 Code RO 929 .text.timer_channel_complementary_output_state_config gd32e23x_timer.o + 0x08006bf6 0x08006bf6 0x0000000e Code RO 931 .text.timer_channel_input_struct_para_init gd32e23x_timer.o + 0x08006c04 0x08006c04 0x0000021c Code RO 911 .text.timer_channel_output_config gd32e23x_timer.o + 0x08006e20 0x08006e20 0x0000005c Code RO 913 .text.timer_channel_output_mode_config gd32e23x_timer.o + 0x08006e7c 0x08006e7c 0x0000005c Code RO 917 .text.timer_channel_output_shadow_config gd32e23x_timer.o + 0x08006ed8 0x08006ed8 0x0000005a Code RO 927 .text.timer_channel_output_state_config gd32e23x_timer.o + 0x08006f32 0x08006f32 0x00000010 Code RO 909 .text.timer_channel_output_struct_para_init gd32e23x_timer.o + 0x08006f42 0x08006f42 0x00000002 PAD + 0x08006f44 0x08006f44 0x00000074 Code RO 827 .text.timer_deinit gd32e23x_timer.o + 0x08006fb8 0x08006fb8 0x0000000a Code RO 833 .text.timer_enable gd32e23x_timer.o + 0x08006fc2 0x08006fc2 0x00000008 Code RO 889 .text.timer_event_software_generate gd32e23x_timer.o + 0x08006fca 0x08006fca 0x00000006 Code RO 879 .text.timer_flag_clear gd32e23x_timer.o + 0x08006fd0 0x08006fd0 0x000000b0 Code RO 831 .text.timer_init gd32e23x_timer.o + 0x08007080 0x08007080 0x00000164 Code RO 939 .text.timer_input_pwm_capture_config gd32e23x_timer.o + 0x080071e4 0x080071e4 0x00000008 Code RO 871 .text.timer_interrupt_disable gd32e23x_timer.o + 0x080071ec 0x080071ec 0x00000006 Code RO 875 .text.timer_interrupt_flag_clear gd32e23x_timer.o + 0x080071f2 0x080071f2 0x00000010 Code RO 851 .text.timer_prescaler_config gd32e23x_timer.o + 0x08007202 0x08007202 0x00000016 Code RO 903 .text.timer_primary_output_config gd32e23x_timer.o + 0x08007218 0x08007218 0x00000014 Code RO 829 .text.timer_struct_para_init gd32e23x_timer.o + 0x0800722c 0x0800722c 0x00000168 Code RO 98 .text.transfercomplete signal.o + 0x08007394 0x08007394 0x0000005c Code RO 976 .text.usart_baudrate_set gd32e23x_usart.o + 0x080073f0 0x080073f0 0x00000010 Code RO 1090 .text.usart_dma_transmit_config gd32e23x_usart.o + 0x08007400 0x08007400 0x0000000a Code RO 984 .text.usart_enable gd32e23x_usart.o + 0x0800740a 0x0800740a 0x00000012 Code RO 1036 .text.usart_halfduplex_enable gd32e23x_usart.o + 0x0800741c 0x0800741c 0x00000010 Code RO 990 .text.usart_receive_config gd32e23x_usart.o + 0x0800742c 0x0800742c 0x00000010 Code RO 988 .text.usart_transmit_config gd32e23x_usart.o + 0x0800743c 0x0800743c 0x00000110 Code RO 42 .text.zcfoundroutine main.o + 0x0800754c 0x0800754c 0x0000002e Code RO 1353 i.__ARM_clz mf_p.l(depilogue.o) + 0x0800757a 0x0800757a 0x0000000e Code RO 1357 i.__scatterload_copy mc_p.l(handlers.o) + 0x08007588 0x08007588 0x00000002 Code RO 1358 i.__scatterload_null mc_p.l(handlers.o) + 0x0800758a 0x0800758a 0x0000000e Code RO 1359 i.__scatterload_zeroinit mc_p.l(handlers.o) + 0x08007598 0x08007598 0x00000008 Data RO 652 .rodata.cst8 gd32e23x_rcu.o + 0x080075a0 0x080075a0 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o + 0x080075b0 0x080075b0 0x00000020 Data RO 1356 Region$$Table anon$$obj.o + + + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080075d0, Size: 0x00000c08, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8]) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x20000000 COMPRESSED 0x00000060 Data RW 89 .data..L_MergedGlobals main.o + 0x20000060 COMPRESSED 0x00000006 Data RW 107 .data..L_MergedGlobals signal.o + 0x20000066 COMPRESSED 0x00000002 PAD + 0x20000068 COMPRESSED 0x00000078 Data RW 90 .data..L_MergedGlobals.1 main.o + 0x200000e0 COMPRESSED 0x00000001 Data RW 1191 .data.ic_timer_prescaler io.o + 0x200000e1 COMPRESSED 0x00000003 PAD + 0x200000e4 COMPRESSED 0x00000004 Data RW 106 .data.max_servo_deviation signal.o + 0x200000e8 COMPRESSED 0x00000001 Data RW 1297 .data.nbDataToTransmit serial_telemetry.o + 0x200000e9 COMPRESSED 0x00000001 PAD + 0x200000ea COMPRESSED 0x000002d0 Data RW 76 .data.pwmSin main.o + 0x200003ba COMPRESSED 0x00000006 PAD + 0x200003c0 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o + 0x2000041c - 0x00000002 Zero RW 1195 .bss..L_MergedGlobals io.o + 0x2000041e COMPRESSED 0x00000002 PAD + 0x20000420 - 0x0000001c Zero RW 108 .bss..L_MergedGlobals.1 signal.o + 0x2000043c - 0x0000007c Zero RW 91 .bss..L_MergedGlobals.2 main.o + 0x200004b8 - 0x0000001c Zero RW 92 .bss..L_MergedGlobals.3 main.o + 0x200004d4 - 0x00000006 Zero RW 1131 .bss.ADCDataDMA adc.o + 0x200004da - 0x0000000a Zero RW 1298 .bss.aTxBuffer serial_telemetry.o + 0x200004e4 - 0x00000001 Zero RW 138 .bss.beep_volume sounds.o + 0x200004e5 COMPRESSED 0x00000003 PAD + 0x200004e8 - 0x00000004 Zero RW 1312 .bss.delay systick.o + 0x200004ec - 0x00000100 Zero RW 1192 .bss.dma_buffer io.o + 0x200005ec - 0x00000001 Zero RW 86 .bss.dshotcommand main.o + 0x200005ed - 0x000000b0 Zero RW 72 .bss.eepromBuffer main.o + 0x2000069d COMPRESSED 0x00000003 PAD + 0x200006a0 - 0x00000094 Zero RW 7 .bss.gcr dshot.o + 0x20000734 - 0x00000004 Zero RW 1173 .bss.interrupt_time gd32e23x_it.o + 0x20000738 - 0x00000001 Zero RW 73 .bss.last_dshot_command main.o + 0x20000739 COMPRESSED 0x00000001 PAD + 0x2000073a - 0x000000c8 Zero RW 79 .bss.readings main.o + 0x20000802 COMPRESSED 0x00000006 PAD + 0x20000808 - 0x00000400 Zero RW 1122 STACK startup_gd32e23x.o + + + + Load Region LR_FIRMWAREVERSION (Base: 0x08007be0, Size: 0x00000020, Max: 0x00000020, ABSOLUTE) + + Execution Region FIRMWAREVERSION (Exec base: 0x08007be0, Load base: 0x08007be0, Size: 0x00000020, Max: 0x00000020, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x08007be0 0x08007be0 0x0000001e Data RO 140 .rodata.test firmwareversion.o + + +============================================================================== + +Image component sizes + + + Code (inc. data) RO Data RW Data ZI Data Debug Object Name + + 276 24 0 0 6 0 adc.o + 150 20 0 0 0 0 comparator.o + 1488 80 16 0 240 0 dshot.o + 500 0 0 0 0 0 eeprom.o + 0 0 30 0 0 0 firmwareversion.o + 210 8 0 0 0 0 functions.o + 612 24 0 0 0 0 gd32e23x_adc.o + 96 8 0 0 0 0 gd32e23x_cmp.o + 356 20 0 0 0 0 gd32e23x_dma.o + 140 8 0 0 0 0 gd32e23x_exti.o + 840 28 0 0 0 0 gd32e23x_fmc.o + 180 28 0 0 0 0 gd32e23x_fwdgt.o + 1136 72 0 0 0 0 gd32e23x_gpio.o + 344 52 0 0 4 0 gd32e23x_it.o + 112 20 0 0 0 0 gd32e23x_misc.o + 704 52 8 0 0 0 gd32e23x_rcu.o + 1710 76 0 0 0 0 gd32e23x_timer.o + 168 12 0 0 0 0 gd32e23x_usart.o + 300 52 0 1 258 0 io.o + 7364 496 0 936 530 0 main.o + 1434 144 0 0 0 0 peripherals.o + 1144 36 0 0 0 0 phaseouts.o + 1868 40 0 1 10 0 serial_telemetry.o + 1272 136 0 10 28 0 signal.o + 780 44 0 0 1 0 sounds.o + 28 8 204 0 1024 0 startup_gd32e23x.o + 452 32 0 0 0 0 system_gd32e23x.o + 20 4 0 0 4 0 systick.o + + ---------------------------------------------------------------------- + 23694 1524 292 956 2124 0 Object Totals + 0 0 32 0 0 0 (incl. Generated) + 10 0 2 8 19 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name + + 86 0 0 0 0 0 __dczerorl2.o + 0 0 0 0 0 0 entry.o + 0 0 0 0 0 0 entry10a.o + 0 0 0 0 0 0 entry11a.o + 8 4 0 0 0 0 entry2.o + 4 0 0 0 0 0 entry5.o + 0 0 0 0 0 0 entry7b.o + 0 0 0 0 0 0 entry8b.o + 8 4 0 0 0 0 entry9a.o + 30 0 0 0 0 0 handlers.o + 36 8 0 0 0 0 init.o + 0 0 0 0 0 0 iusefp.o + 32 0 0 0 0 0 llshl.o + 38 0 0 0 0 0 llsshr.o + 34 0 0 0 0 0 llushr.o + 36 0 0 0 0 0 memcpya.o + 36 0 0 0 0 0 memseta.o + 356 4 0 0 0 0 dadd.o + 240 6 0 0 0 0 ddiv.o + 236 0 0 0 0 0 depilogue.o + 72 10 0 0 0 0 dfixi.o + 28 4 0 0 0 0 dfltui.o + 208 6 0 0 0 0 dmul.o + 178 0 0 0 0 0 fadd.o + 28 0 0 0 0 0 fcmpge.o + 28 0 0 0 0 0 fcmpgt.o + 28 0 0 0 0 0 fcmple.o + 28 0 0 0 0 0 fcmplt.o + 124 0 0 0 0 0 fdiv.o + 130 0 0 0 0 0 fepilogue.o + 50 0 0 0 0 0 ffixi.o + 22 0 0 0 0 0 fflti.o + + ---------------------------------------------------------------------- + 2110 46 0 0 0 0 Library Totals + 6 0 0 0 0 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Name + + 348 16 0 0 0 0 mc_p.l + 1756 30 0 0 0 0 mf_p.l + + ---------------------------------------------------------------------- + 2110 46 0 0 0 0 Library Totals + + ---------------------------------------------------------------------- + +============================================================================== + + + Code (inc. data) RO Data RW Data ZI Data Debug + + 25804 1570 292 956 2124 0 Grand Totals + 25804 1570 292 744 2124 0 ELF Image Totals (compressed) + 25804 1570 292 744 0 0 ROM Totals + +============================================================================== + + Total RO Size (Code + RO Data) 26096 ( 25.48kB) + Total RW Size (RW Data + ZI Data) 3080 ( 3.01kB) + Total ROM Size (Code + RO Data + RW Data) 26840 ( 26.21kB) + +============================================================================== + diff --git a/Keil_Projects/list/startup_gd32e23x.lst b/Keil_Projects/list/startup_gd32e23x.lst new file mode 100644 index 00000000..25b767ff --- /dev/null +++ b/Keil_Projects/list/startup_gd32e23x.lst @@ -0,0 +1,904 @@ + + + +ARM Macro Assembler Page 1 + + + 1 00000000 ;/*! + 2 00000000 ; \file startup_gd32e23x.s + 3 00000000 ; \brief start up file + 4 00000000 ; + 5 00000000 ; \version 2019-02-19, V1.0.0, firmware for GD32E23x + 6 00000000 ; \version 2020-12-12, V1.1.0, firmware for GD32E23x + 7 00000000 ;*/ + 8 00000000 + 9 00000000 ;/* + 10 00000000 ; Copyright (c) 2020, GigaDevice Semiconductor Inc. + 11 00000000 ; + 12 00000000 ; Redistribution and use in source and binary forms, + with or without modification, + 13 00000000 ;are permitted provided that the following conditions ar + e met: + 14 00000000 ; + 15 00000000 ; 1. Redistributions of source code must retain the a + bove copyright notice, this + 16 00000000 ; list of conditions and the following disclaimer. + + 17 00000000 ; 2. Redistributions in binary form must reproduce th + e above copyright notice, + 18 00000000 ; this list of conditions and the following discla + imer in the documentation + 19 00000000 ; and/or other materials provided with the distrib + ution. + 20 00000000 ; 3. Neither the name of the copyright holder nor the + names of its contributors + 21 00000000 ; may be used to endorse or promote products deriv + ed from this software without + 22 00000000 ; specific prior written permission. + 23 00000000 ; + 24 00000000 ; THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS + AND CONTRIBUTORS "AS IS" + 25 00000000 ;AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT N + OT LIMITED TO, THE IMPLIED + 26 00000000 ;WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICU + LAR PURPOSE ARE DISCLAIMED. + 27 00000000 ;IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS + BE LIABLE FOR ANY DIRECT, + 28 00000000 ;INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENT + IAL DAMAGES (INCLUDING, BUT + 29 00000000 ;NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERV + ICES; LOSS OF USE, DATA, OR + 30 00000000 ;PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND O + N ANY THEORY OF LIABILITY, + 31 00000000 ;WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDI + NG NEGLIGENCE OR OTHERWISE) + 32 00000000 ;ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVE + N IF ADVISED OF THE POSSIBILITY + 33 00000000 ;OF SUCH DAMAGE. + 34 00000000 ;*/ + 35 00000000 + 36 00000000 ; Stack Configuration + 37 00000000 ; Stack Size (in Bytes) <0x0-0xFFFFFFFF:8> + 38 00000000 ; + 39 00000000 + 40 00000000 00000400 + Stack_Size + + + +ARM Macro Assembler Page 2 + + + EQU 0x00000400 + 41 00000000 + 42 00000000 AREA STACK, NOINIT, READWRITE, ALIGN +=3 + 43 00000000 Stack_Mem + SPACE Stack_Size + 44 00000400 __initial_sp + 45 00000400 + 46 00000400 + 47 00000400 ; Heap Configuration + 48 00000400 ; Heap Size (in Bytes) <0x0-0xFFFFFFFF:8> + 49 00000400 ; + 50 00000400 + 51 00000400 00000400 + Heap_Size + EQU 0x00000400 + 52 00000400 + 53 00000400 AREA HEAP, NOINIT, READWRITE, ALIGN= +3 + 54 00000000 __heap_base + 55 00000000 Heap_Mem + SPACE Heap_Size + 56 00000400 __heap_limit + 57 00000400 + 58 00000400 PRESERVE8 + 59 00000400 THUMB + 60 00000400 + 61 00000400 ; /* reset Vector Mapped to at Address 0 * + / + 62 00000400 AREA RESET, DATA, READONLY + 63 00000000 EXPORT __Vectors + 64 00000000 EXPORT __Vectors_End + 65 00000000 EXPORT __Vectors_Size + 66 00000000 + 67 00000000 00000000 + __Vectors + DCD __initial_sp ; Top of Stack + 68 00000004 00000000 DCD Reset_Handler ; Reset Handler + 69 00000008 00000000 DCD NMI_Handler ; NMI Handler + 70 0000000C 00000000 DCD HardFault_Handler ; Hard Fault + Handler + 71 00000010 00000000 DCD 0 ; Reserved + 72 00000014 00000000 DCD 0 ; Reserved + 73 00000018 00000000 DCD 0 ; Reserved + 74 0000001C 00000000 DCD 0 ; Reserved + 75 00000020 00000000 DCD 0 ; Reserved + 76 00000024 00000000 DCD 0 ; Reserved + 77 00000028 00000000 DCD 0 ; Reserved + 78 0000002C 00000000 DCD SVC_Handler ; SVCall Handler + 79 00000030 00000000 DCD 0 ; Reserved + 80 00000034 00000000 DCD 0 ; Reserved + 81 00000038 00000000 DCD PendSV_Handler ; PendSV Handler + + 82 0000003C 00000000 DCD SysTick_Handler + ; SysTick Handler + 83 00000040 + 84 00000040 ; /* external interrupts handler */ + 85 00000040 00000000 DCD WWDGT_IRQHandler ; 16:Window Wa + tchdog Timer + + + +ARM Macro Assembler Page 3 + + + 86 00000044 00000000 DCD LVD_IRQHandler ; 17:LVD through + EXTI Line detect + 87 00000048 00000000 DCD RTC_IRQHandler ; 18:RTC through + EXTI Line + 88 0000004C 00000000 DCD FMC_IRQHandler ; 19:FMC + 89 00000050 00000000 DCD RCU_IRQHandler ; 20:RCU + 90 00000054 00000000 DCD EXTI0_1_IRQHandler ; 21:EXTI Li + ne 0 and EXTI Line + 1 + 91 00000058 00000000 DCD EXTI2_3_IRQHandler ; 22:EXTI Li + ne 2 and EXTI Line + 3 + 92 0000005C 00000000 DCD EXTI4_15_IRQHandler ; 23:EXTI L + ine 4 to EXTI Line + 15 + 93 00000060 00000000 DCD 0 ; Reserved + 94 00000064 00000000 DCD DMA_Channel0_IRQHandler + ; 25:DMA Channel 0 + + 95 00000068 00000000 DCD DMA_Channel1_2_IRQHandler ; 26: + DMA Channel 1 and D + MA Channel 2 + 96 0000006C 00000000 DCD DMA_Channel3_4_IRQHandler ; 27: + DMA Channel 3 and D + MA Channel 4 + 97 00000070 00000000 DCD ADC_CMP_IRQHandler ; 28:ADC and + Comparator + 98 00000074 00000000 DCD TIMER0_BRK_UP_TRG_COM_IRQHandle +r + ; 29:TIMER0 Break,U + pdate,Trigger and C + ommutation + 99 00000078 00000000 DCD TIMER0_Channel_IRQHandler ; 30: + TIMER0 Channel Capt + ure Compare + 100 0000007C 00000000 DCD 0 ; Reserved + 101 00000080 00000000 DCD TIMER2_IRQHandler ; 32:TIMER2 + 102 00000084 00000000 DCD TIMER5_IRQHandler ; 33:TIMER5 + 103 00000088 00000000 DCD 0 ; Reserved + 104 0000008C 00000000 DCD TIMER13_IRQHandler ; 35:TIMER13 + + 105 00000090 00000000 DCD TIMER14_IRQHandler ; 36:TIMER14 + + 106 00000094 00000000 DCD TIMER15_IRQHandler ; 37:TIMER15 + + 107 00000098 00000000 DCD TIMER16_IRQHandler ; 38:TIMER16 + + 108 0000009C 00000000 DCD I2C0_EV_IRQHandler + ; 39:I2C0 Event + 109 000000A0 00000000 DCD I2C1_EV_IRQHandler + ; 40:I2C1 Event + 110 000000A4 00000000 DCD SPI0_IRQHandler ; 41:SPI0 + 111 000000A8 00000000 DCD SPI1_IRQHandler ; 42:SPI1 + 112 000000AC 00000000 DCD USART0_IRQHandler ; 43:USART0 + 113 000000B0 00000000 DCD USART1_IRQHandler ; 44:USART1 + 114 000000B4 00000000 DCD 0 ; Reserved + 115 000000B8 00000000 DCD 0 ; Reserved + 116 000000BC 00000000 DCD 0 ; Reserved + 117 000000C0 00000000 DCD I2C0_ER_IRQHandler + + + +ARM Macro Assembler Page 4 + + + ; 48:I2C0 Error + 118 000000C4 00000000 DCD 0 ; Reserved + 119 000000C8 00000000 DCD I2C1_ER_IRQHandler + ; 50:I2C1 Error + 120 000000CC __Vectors_End + 121 000000CC + 122 000000CC 000000CC + __Vectors_Size + EQU __Vectors_End - __Vectors + 123 000000CC + 124 000000CC AREA |.text|, CODE, READONLY + 125 00000000 + 126 00000000 ;/* reset Handler */ + 127 00000000 Reset_Handler + PROC + 128 00000000 EXPORT Reset_Handler + [WEAK] + 129 00000000 IMPORT SystemInit + 130 00000000 IMPORT __main + 131 00000000 4804 LDR R0, =SystemInit + 132 00000002 4780 BLX R0 + 133 00000004 4804 LDR R0, =__main + 134 00000006 4700 BX R0 + 135 00000008 ENDP + 136 00000008 + 137 00000008 ;/* dummy Exception Handlers */ + 139 00000008 NMI_Handler + PROC + 140 00000008 EXPORT NMI_Handler + [WEAK] + 141 00000008 E7FE B . + 142 0000000A ENDP + 144 0000000A HardFault_Handler + PROC + 145 0000000A EXPORT HardFault_Handler + [WEAK] + 146 0000000A E7FE B . + 147 0000000C ENDP + 149 0000000C SVC_Handler + PROC + 150 0000000C EXPORT SVC_Handler + [WEAK] + 151 0000000C E7FE B . + 152 0000000E ENDP + 154 0000000E PendSV_Handler + PROC + 155 0000000E EXPORT PendSV_Handler + [WEAK] + 156 0000000E E7FE B . + 157 00000010 ENDP + 159 00000010 SysTick_Handler + PROC + 160 00000010 EXPORT SysTick_Handler + [WEAK] + 161 00000010 E7FE B . + 162 00000012 ENDP + 163 00000012 + 164 00000012 Default_Handler + PROC + + + +ARM Macro Assembler Page 5 + + + 165 00000012 ; /* external interrupts handler */ + 166 00000012 EXPORT WWDGT_IRQHandler + [WEAK] + 167 00000012 EXPORT LVD_IRQHandler + [WEAK] + 168 00000012 EXPORT RTC_IRQHandler + [WEAK] + 169 00000012 EXPORT FMC_IRQHandler + [WEAK] + 170 00000012 EXPORT RCU_IRQHandler + [WEAK] + 171 00000012 EXPORT EXTI0_1_IRQHandler + [WEAK] + 172 00000012 EXPORT EXTI2_3_IRQHandler + [WEAK] + 173 00000012 EXPORT EXTI4_15_IRQHandler + [WEAK] + 174 00000012 EXPORT DMA_Channel0_IRQHandler + [WEAK] + 175 00000012 EXPORT DMA_Channel1_2_IRQHandler + [WEAK] + 176 00000012 EXPORT DMA_Channel3_4_IRQHandler + [WEAK] + 177 00000012 EXPORT ADC_CMP_IRQHandler + [WEAK] + 178 00000012 EXPORT TIMER0_BRK_UP_TRG_COM_IRQHandle +r [WEAK] + 179 00000012 EXPORT TIMER0_Channel_IRQHandler + [WEAK] + 180 00000012 EXPORT TIMER2_IRQHandler + [WEAK] + 181 00000012 EXPORT TIMER5_IRQHandler + [WEAK] + 182 00000012 EXPORT TIMER13_IRQHandler + [WEAK] + 183 00000012 EXPORT TIMER14_IRQHandler + [WEAK] + 184 00000012 EXPORT TIMER15_IRQHandler + [WEAK] + 185 00000012 EXPORT TIMER16_IRQHandler + [WEAK] + 186 00000012 EXPORT I2C0_EV_IRQHandler + [WEAK] + 187 00000012 EXPORT I2C1_EV_IRQHandler + [WEAK] + 188 00000012 EXPORT SPI0_IRQHandler + [WEAK] + 189 00000012 EXPORT SPI1_IRQHandler + [WEAK] + 190 00000012 EXPORT USART0_IRQHandler + [WEAK] + 191 00000012 EXPORT USART1_IRQHandler + [WEAK] + 192 00000012 EXPORT I2C0_ER_IRQHandler + [WEAK] + 193 00000012 EXPORT I2C1_ER_IRQHandler + [WEAK] + 194 00000012 + 195 00000012 ;/* external interrupts handler */ + + + +ARM Macro Assembler Page 6 + + + 196 00000012 WWDGT_IRQHandler + 197 00000012 LVD_IRQHandler + 198 00000012 RTC_IRQHandler + 199 00000012 FMC_IRQHandler + 200 00000012 RCU_IRQHandler + 201 00000012 EXTI0_1_IRQHandler + 202 00000012 EXTI2_3_IRQHandler + 203 00000012 EXTI4_15_IRQHandler + 204 00000012 DMA_Channel0_IRQHandler + 205 00000012 DMA_Channel1_2_IRQHandler + 206 00000012 DMA_Channel3_4_IRQHandler + 207 00000012 ADC_CMP_IRQHandler + 208 00000012 TIMER0_BRK_UP_TRG_COM_IRQHandler + 209 00000012 TIMER0_Channel_IRQHandler + 210 00000012 TIMER2_IRQHandler + 211 00000012 TIMER5_IRQHandler + 212 00000012 TIMER13_IRQHandler + 213 00000012 TIMER14_IRQHandler + 214 00000012 TIMER15_IRQHandler + 215 00000012 TIMER16_IRQHandler + 216 00000012 I2C0_EV_IRQHandler + 217 00000012 I2C1_EV_IRQHandler + 218 00000012 SPI0_IRQHandler + 219 00000012 SPI1_IRQHandler + 220 00000012 USART0_IRQHandler + 221 00000012 USART1_IRQHandler + 222 00000012 I2C0_ER_IRQHandler + 223 00000012 I2C1_ER_IRQHandler + 224 00000012 + 225 00000012 E7FE B . + 226 00000014 ENDP + 227 00000014 + 228 00000014 ALIGN + 229 00000014 + 230 00000014 ; user Initial Stack & Heap + 231 00000014 + 232 00000014 IF :DEF:__MICROLIB + 233 00000014 + 234 00000014 EXPORT __initial_sp + 235 00000014 EXPORT __heap_base + 236 00000014 EXPORT __heap_limit + 237 00000014 + 238 00000014 ELSE + 253 ENDIF + 254 00000014 + 255 00000014 END + 00000000 + 00000000 +Command Line: --xref --diag_suppress=9931,A1950W --cpu=Cortex-M23 --depend=.\ou +tput\startup_gd32e23x.d -o.\output\startup_gd32e23x.o -I.\RTE\_RHINO40A_E230 -I +C:\KeilPacks\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\KeilPacks\GigaDevice\GD32E +23x_DFP\1.0.1\Device\Include --predefine="__EVAL SETA 1" --predefine="__MICROLI +B SETA 1" --predefine="__UVISION_VERSION SETA 538" --predefine="_RTE_ SETA 1" - +-predefine="GD32E23x SETA 1" --predefine="_RTE_ SETA 1" --list=.\list\startup_g +d32e23x.lst ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +STACK 00000000 + +Symbol: STACK + Definitions + At line 42 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + None +Comment: STACK unused +Stack_Mem 00000000 + +Symbol: Stack_Mem + Definitions + At line 43 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + None +Comment: Stack_Mem unused +__initial_sp 00000400 + +Symbol: __initial_sp + Definitions + At line 44 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 67 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 234 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +3 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +HEAP 00000000 + +Symbol: HEAP + Definitions + At line 53 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + None +Comment: HEAP unused +Heap_Mem 00000000 + +Symbol: Heap_Mem + Definitions + At line 55 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + None +Comment: Heap_Mem unused +__heap_base 00000000 + +Symbol: __heap_base + Definitions + At line 54 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 235 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s +Comment: __heap_base used once +__heap_limit 00000400 + +Symbol: __heap_limit + Definitions + At line 56 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 236 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s +Comment: __heap_limit used once +4 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +RESET 00000000 + +Symbol: RESET + Definitions + At line 62 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + None +Comment: RESET unused +__Vectors 00000000 + +Symbol: __Vectors + Definitions + At line 67 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 63 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 122 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +__Vectors_End 000000CC + +Symbol: __Vectors_End + Definitions + At line 120 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 64 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 122 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +3 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +.text 00000000 + +Symbol: .text + Definitions + At line 124 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + None +Comment: .text unused +ADC_CMP_IRQHandler 00000012 + +Symbol: ADC_CMP_IRQHandler + Definitions + At line 207 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 97 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 177 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +DMA_Channel0_IRQHandler 00000012 + +Symbol: DMA_Channel0_IRQHandler + Definitions + At line 204 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 94 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 174 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +DMA_Channel1_2_IRQHandler 00000012 + +Symbol: DMA_Channel1_2_IRQHandler + Definitions + At line 205 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 95 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 175 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +DMA_Channel3_4_IRQHandler 00000012 + +Symbol: DMA_Channel3_4_IRQHandler + Definitions + At line 206 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 96 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 176 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +Default_Handler 00000012 + +Symbol: Default_Handler + Definitions + At line 164 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + None +Comment: Default_Handler unused +EXTI0_1_IRQHandler 00000012 + +Symbol: EXTI0_1_IRQHandler + Definitions + At line 201 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 90 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + + + +ARM Macro Assembler Page 2 Alphabetic symbol ordering +Relocatable symbols + + At line 171 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +EXTI2_3_IRQHandler 00000012 + +Symbol: EXTI2_3_IRQHandler + Definitions + At line 202 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 91 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 172 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +EXTI4_15_IRQHandler 00000012 + +Symbol: EXTI4_15_IRQHandler + Definitions + At line 203 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 92 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 173 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +FMC_IRQHandler 00000012 + +Symbol: FMC_IRQHandler + Definitions + At line 199 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 88 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 169 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +HardFault_Handler 0000000A + +Symbol: HardFault_Handler + Definitions + At line 144 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 70 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 145 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +I2C0_ER_IRQHandler 00000012 + +Symbol: I2C0_ER_IRQHandler + Definitions + At line 222 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 117 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 192 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +I2C0_EV_IRQHandler 00000012 + +Symbol: I2C0_EV_IRQHandler + Definitions + At line 216 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 108 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 186 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +I2C1_ER_IRQHandler 00000012 + +Symbol: I2C1_ER_IRQHandler + + + +ARM Macro Assembler Page 3 Alphabetic symbol ordering +Relocatable symbols + + Definitions + At line 223 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 119 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 193 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +I2C1_EV_IRQHandler 00000012 + +Symbol: I2C1_EV_IRQHandler + Definitions + At line 217 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 109 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 187 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +LVD_IRQHandler 00000012 + +Symbol: LVD_IRQHandler + Definitions + At line 197 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 86 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 167 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +NMI_Handler 00000008 + +Symbol: NMI_Handler + Definitions + At line 139 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 69 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 140 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +PendSV_Handler 0000000E + +Symbol: PendSV_Handler + Definitions + At line 154 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 81 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 155 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +RCU_IRQHandler 00000012 + +Symbol: RCU_IRQHandler + Definitions + At line 200 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 89 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 170 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +RTC_IRQHandler 00000012 + +Symbol: RTC_IRQHandler + Definitions + At line 198 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 87 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 168 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + + + +ARM Macro Assembler Page 4 Alphabetic symbol ordering +Relocatable symbols + + +Reset_Handler 00000000 + +Symbol: Reset_Handler + Definitions + At line 127 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 68 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 128 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +SPI0_IRQHandler 00000012 + +Symbol: SPI0_IRQHandler + Definitions + At line 218 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 110 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 188 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +SPI1_IRQHandler 00000012 + +Symbol: SPI1_IRQHandler + Definitions + At line 219 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 111 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 189 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +SVC_Handler 0000000C + +Symbol: SVC_Handler + Definitions + At line 149 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 78 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 150 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +SysTick_Handler 00000010 + +Symbol: SysTick_Handler + Definitions + At line 159 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 82 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 160 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +TIMER0_BRK_UP_TRG_COM_IRQHandler 00000012 + +Symbol: TIMER0_BRK_UP_TRG_COM_IRQHandler + Definitions + At line 208 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 98 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 178 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +TIMER0_Channel_IRQHandler 00000012 + +Symbol: TIMER0_Channel_IRQHandler + Definitions + + + +ARM Macro Assembler Page 5 Alphabetic symbol ordering +Relocatable symbols + + At line 209 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 99 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 179 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +TIMER13_IRQHandler 00000012 + +Symbol: TIMER13_IRQHandler + Definitions + At line 212 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 104 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 182 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +TIMER14_IRQHandler 00000012 + +Symbol: TIMER14_IRQHandler + Definitions + At line 213 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 105 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 183 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +TIMER15_IRQHandler 00000012 + +Symbol: TIMER15_IRQHandler + Definitions + At line 214 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 106 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 184 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +TIMER16_IRQHandler 00000012 + +Symbol: TIMER16_IRQHandler + Definitions + At line 215 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 107 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 185 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +TIMER2_IRQHandler 00000012 + +Symbol: TIMER2_IRQHandler + Definitions + At line 210 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 101 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 180 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +TIMER5_IRQHandler 00000012 + +Symbol: TIMER5_IRQHandler + Definitions + At line 211 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 102 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 181 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + + + + +ARM Macro Assembler Page 6 Alphabetic symbol ordering +Relocatable symbols + +USART0_IRQHandler 00000012 + +Symbol: USART0_IRQHandler + Definitions + At line 220 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 112 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 190 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +USART1_IRQHandler 00000012 + +Symbol: USART1_IRQHandler + Definitions + At line 221 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 113 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 191 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +WWDGT_IRQHandler 00000012 + +Symbol: WWDGT_IRQHandler + Definitions + At line 196 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 85 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + At line 166 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + +36 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Absolute symbols + +Heap_Size 00000400 + +Symbol: Heap_Size + Definitions + At line 51 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 55 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s +Comment: Heap_Size used once +Stack_Size 00000400 + +Symbol: Stack_Size + Definitions + At line 40 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 43 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s +Comment: Stack_Size used once +__Vectors_Size 000000CC + +Symbol: __Vectors_Size + Definitions + At line 122 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 65 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s +Comment: __Vectors_Size used once +3 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +External symbols + +SystemInit 00000000 + +Symbol: SystemInit + Definitions + At line 129 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 131 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s +Comment: SystemInit used once +__main 00000000 + +Symbol: __main + Definitions + At line 130 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s + Uses + At line 133 in file ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s +Comment: __main used once +2 symbols +388 symbols in table diff --git a/Keil_Projects/output/AM32_GD32DEV_B_E230.axf b/Keil_Projects/output/AM32_GD32DEV_B_E230.axf new file mode 100644 index 00000000..cdbe6b6e Binary files /dev/null and b/Keil_Projects/output/AM32_GD32DEV_B_E230.axf differ diff --git a/Keil_Projects/output/AM32_GD32DEV_B_E230.build_log.htm b/Keil_Projects/output/AM32_GD32DEV_B_E230.build_log.htm new file mode 100644 index 00000000..a5ece377 --- /dev/null +++ b/Keil_Projects/output/AM32_GD32DEV_B_E230.build_log.htm @@ -0,0 +1,94 @@ + + +
+

µVision Build Log

+

Tool Versions:

+IDE-Version: µVision V5.38.0.0 +Copyright (C) 2022 ARM Ltd and ARM Germany GmbH. All rights reserved. +License Information: P S, Home, LIC=---- + +Tool Versions: +Toolchain: MDK-Lite Version: 5.38.0.0 +Toolchain Path: C:\Keil_v5\ARM\ARMCLANG\Bin +C Compiler: ArmClang.exe V6.19 +Assembler: Armasm.exe V6.19 +Linker/Locator: ArmLink.exe V6.19 +Library Manager: ArmAr.exe V6.19 +Hex Converter: FromElf.exe V6.19 +CPU DLL: +Dialog DLL: +Target DLL: CMSIS_AGDI_V8M.DLL V1.7.20.0 +Dialog DLL: TCM.DLL V1.56.4.0 + +

Project:

+C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Keil_Projects\Am32e230.uvprojx +Project File Date: 08/05/2024 + +

Output:

+*** Using Compiler 'V6.19', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin' +Build Project 'Am32e230' - Target 'GD32DEV_B_E230' +compiling gd32e23x_dma.c... +compiling signal.c... +compiling gd32e23x_dbg.c... +compiling sounds.c... +compiling firmwareversion.c... +compiling gd32e23x_cmp.c... +compiling functions.c... +compiling gd32e23x_exti.c... +compiling dshot.c... +compiling gd32e23x_crc.c... +compiling gd32e23x_adc.c... +compiling gd32e23x_fwdgt.c... +compiling main.c... +compiling gd32e23x_gpio.c... +compiling gd32e23x_misc.c... +compiling gd32e23x_pmu.c... +compiling gd32e23x_fmc.c... +compiling gd32e23x_i2c.c... +assembling startup_gd32e23x.s... +compiling gd32e23x_syscfg.c... +compiling gd32e23x_rcu.c... +compiling gd32e23x_spi.c... +compiling gd32e23x_rtc.c... +compiling ADC.c... +compiling gd32e23x_usart.c... +compiling gd32e23x_timer.c... +compiling comparator.c... +compiling eeprom.c... +compiling gd32e23x_it.c... +compiling IO.c... +compiling systick.c... +compiling peripherals.c... +compiling phaseouts.c... +compiling system_gd32e23x.c... +compiling serial_telemetry.c... +linking... +Program Size: Code=25804 RO-data=292 RW-data=956 ZI-data=2124 +FromELF: creating hex file... +".\output\AM32_GD32DEV_B_E230.axf" - 0 Error(s), 0 Warning(s). + +

Software Packages used:

+ +Package Vendor: ARM + http://www.keil.com/pack/ARM.CMSIS.5.9.0.pack + ARM.CMSIS.5.9.0 + CMSIS (Common Microcontroller Software Interface Standard) + * Component: CORE Version: 5.6.0 + +Package Vendor: GigaDevice + http://gd32mcu.com/data/documents/pack/GigaDevice.GD32E23x_DFP.1.0.1.pack + GigaDevice.GD32E23x_DFP.1.0.1 + GigaDevice GD32E23x Series Device Support and Examples + +

Collection of Component include folders:

+ ./RTE/_GD32DEV_B_E230 + C:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include + C:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include + +

Collection of Component Files used:

+ + * Component: ARM::CMSIS:CORE:5.6.0 +Build Time Elapsed: 00:00:02 +
+ + diff --git a/Keil_Projects/output/AM32_GD32DEV_B_E230.htm b/Keil_Projects/output/AM32_GD32DEV_B_E230.htm new file mode 100644 index 00000000..080c0586 --- /dev/null +++ b/Keil_Projects/output/AM32_GD32DEV_B_E230.htm @@ -0,0 +1,1289 @@ + + +Static Call Graph - [.\output\AM32_GD32DEV_B_E230.axf] +
+

Static Call Graph for image .\output\AM32_GD32DEV_B_E230.axf


+

#<CALLGRAPH># ARM Linker, 6190004: Last Updated: Sat Aug 10 11:29:21 2024 +

+

Maximum Stack Usage = 0 bytes + Unknown(Cycles, Untraceable Function Pointers)

+Call chain for Maximum Stack Depth:

+ +

+

+Mutually Recursive functions +

  • DMA_Channel0_IRQHandler   ⇒   DMA_Channel0_IRQHandler
    +
  • HardFault_Handler   ⇒   HardFault_Handler
    + +

    +

    +Function Pointers +

      +
    • ADC_CMP_IRQHandler from gd32e23x_it.o(.text.ADC_CMP_IRQHandler) referenced from startup_gd32e23x.o(RESET) +
    • DMA_Channel0_IRQHandler from startup_gd32e23x.o(.text) referenced from startup_gd32e23x.o(RESET) +
    • DMA_Channel1_2_IRQHandler from startup_gd32e23x.o(.text) referenced from startup_gd32e23x.o(RESET) +
    • DMA_Channel3_4_IRQHandler from gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) referenced from startup_gd32e23x.o(RESET) +
    • EXTI0_1_IRQHandler from startup_gd32e23x.o(.text) referenced from startup_gd32e23x.o(RESET) +
    • EXTI2_3_IRQHandler from startup_gd32e23x.o(.text) referenced from startup_gd32e23x.o(RESET) +
    • EXTI4_15_IRQHandler from gd32e23x_it.o(.text.EXTI4_15_IRQHandler) referenced from startup_gd32e23x.o(RESET) +
    • FMC_IRQHandler from startup_gd32e23x.o(.text) referenced from startup_gd32e23x.o(RESET) +
    • HardFault_Handler from gd32e23x_it.o(.text.HardFault_Handler) referenced from startup_gd32e23x.o(RESET) +
    • I2C0_ER_IRQHandler from startup_gd32e23x.o(.text) referenced from startup_gd32e23x.o(RESET) +
    • I2C0_EV_IRQHandler from startup_gd32e23x.o(.text) referenced from startup_gd32e23x.o(RESET) +
    • I2C1_ER_IRQHandler from startup_gd32e23x.o(.text) referenced from startup_gd32e23x.o(RESET) +
    • I2C1_EV_IRQHandler from startup_gd32e23x.o(.text) referenced from startup_gd32e23x.o(RESET) +
    • LVD_IRQHandler from startup_gd32e23x.o(.text) referenced from startup_gd32e23x.o(RESET) +
    • NMI_Handler from gd32e23x_it.o(.text.NMI_Handler) referenced from startup_gd32e23x.o(RESET) +
    • PendSV_Handler from gd32e23x_it.o(.text.PendSV_Handler) referenced from startup_gd32e23x.o(RESET) +
    • RCU_IRQHandler from startup_gd32e23x.o(.text) referenced from startup_gd32e23x.o(RESET) +
    • RTC_IRQHandler from startup_gd32e23x.o(.text) referenced from startup_gd32e23x.o(RESET) +
    • Reset_Handler from startup_gd32e23x.o(.text) referenced from startup_gd32e23x.o(RESET) +
    • SPI0_IRQHandler from startup_gd32e23x.o(.text) referenced from startup_gd32e23x.o(RESET) +
    • SPI1_IRQHandler from startup_gd32e23x.o(.text) referenced from startup_gd32e23x.o(RESET) +
    • SVC_Handler from gd32e23x_it.o(.text.SVC_Handler) referenced from startup_gd32e23x.o(RESET) +
    • SysTick_Handler from gd32e23x_it.o(.text.SysTick_Handler) referenced from startup_gd32e23x.o(RESET) +
    • SystemInit from system_gd32e23x.o(.text.SystemInit) referenced from startup_gd32e23x.o(.text) +
    • TIMER0_BRK_UP_TRG_COM_IRQHandler from startup_gd32e23x.o(.text) referenced from startup_gd32e23x.o(RESET) +
    • TIMER0_Channel_IRQHandler from startup_gd32e23x.o(.text) referenced from startup_gd32e23x.o(RESET) +
    • TIMER13_IRQHandler from gd32e23x_it.o(.text.TIMER13_IRQHandler) referenced from startup_gd32e23x.o(RESET) +
    • TIMER14_IRQHandler from gd32e23x_it.o(.text.TIMER14_IRQHandler) referenced from startup_gd32e23x.o(RESET) +
    • TIMER15_IRQHandler from gd32e23x_it.o(.text.TIMER15_IRQHandler) referenced from startup_gd32e23x.o(RESET) +
    • TIMER16_IRQHandler from startup_gd32e23x.o(.text) referenced from startup_gd32e23x.o(RESET) +
    • TIMER2_IRQHandler from gd32e23x_it.o(.text.TIMER2_IRQHandler) referenced from startup_gd32e23x.o(RESET) +
    • TIMER5_IRQHandler from startup_gd32e23x.o(.text) referenced from startup_gd32e23x.o(RESET) +
    • USART0_IRQHandler from startup_gd32e23x.o(.text) referenced from startup_gd32e23x.o(RESET) +
    • USART1_IRQHandler from gd32e23x_it.o(.text.USART1_IRQHandler) referenced from startup_gd32e23x.o(RESET) +
    • WWDGT_IRQHandler from startup_gd32e23x.o(.text) referenced from startup_gd32e23x.o(RESET) +
    • __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_gd32e23x.o(.text) +
    • main from main.o(.text.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B) +
    +

    +

    +Global Symbols +

    +

    __main (Thumb, 0 bytes, Stack size 0 bytes, entry.o(.ARM.Collect$$$$00000000)) +
    [Address Reference Count : 1]

    • startup_gd32e23x.o(.text) +
    +

    _main_scatterload (Thumb, 0 bytes, Stack size 0 bytes, entry5.o(.ARM.Collect$$$$00000004)) +

    [Calls]

    • >>   __scatterload +
    + +

    __main_after_scatterload (Thumb, 0 bytes, Stack size 0 bytes, entry5.o(.ARM.Collect$$$$00000004)) +

    [Called By]

    • >>   __scatterload +
    + +

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

    • startup_gd32e23x.o(RESET) +
    +

    DMA_Channel0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32e23x.o(.text)) +

    [Calls]

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

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

    • startup_gd32e23x.o(RESET) +
    +

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

    • startup_gd32e23x.o(RESET) +
    +

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

    • startup_gd32e23x.o(RESET) +
    +

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

    • startup_gd32e23x.o(RESET) +
    +

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

    • startup_gd32e23x.o(RESET) +
    +

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

    • startup_gd32e23x.o(RESET) +
    +

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

    • startup_gd32e23x.o(RESET) +
    +

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

    • startup_gd32e23x.o(RESET) +
    +

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

    • startup_gd32e23x.o(RESET) +
    +

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

    • startup_gd32e23x.o(RESET) +
    +

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

    • startup_gd32e23x.o(RESET) +
    +

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

    • startup_gd32e23x.o(RESET) +
    +

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

    • startup_gd32e23x.o(RESET) +
    +

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

    • startup_gd32e23x.o(RESET) +
    +

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

    • startup_gd32e23x.o(RESET) +
    +

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

    • startup_gd32e23x.o(RESET) +
    +

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

    • startup_gd32e23x.o(RESET) +
    +

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

    • startup_gd32e23x.o(RESET) +
    +

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

    • startup_gd32e23x.o(RESET) +
    +

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

    [Called By]

    • >>   main +
    + +

    __aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) +

    [Called By]

    • >>   _memset$wrapper +
    • >>   __aeabi_memclr +
    + +

    __aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) +

    [Calls]

    • >>   __aeabi_memset +
    + +

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

    [Called By]

    • >>   main +
    • >>   save_flash_nolib +
    + +

    _memset$wrapper (Thumb, 18 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) +

    [Calls]

    • >>   __aeabi_memset +
    + +

    __aeabi_fadd (Thumb, 162 bytes, Stack size 0 bytes, fadd.o(.text)) +

    [Calls]

    • >>   _float_round +
    • >>   _float_epilogue +
    +
    [Called By]
    • >>   main +
    • >>   tenKhzRoutine +
    • >>   __aeabi_frsub +
    • >>   __aeabi_fsub +
    + +

    __aeabi_fsub (Thumb, 8 bytes, Stack size 0 bytes, fadd.o(.text), UNUSED) +

    [Calls]

    • >>   __aeabi_fadd +
    + +

    __aeabi_frsub (Thumb, 8 bytes, Stack size 0 bytes, fadd.o(.text), UNUSED) +

    [Calls]

    • >>   __aeabi_fadd +
    + +

    __aeabi_fdiv (Thumb, 124 bytes, Stack size 0 bytes, fdiv.o(.text)) +

    [Calls]

    • >>   _float_round +
    +
    [Called By]
    • >>   main +
    • >>   tenKhzRoutine +
    + +

    __aeabi_dadd (Thumb, 328 bytes, Stack size 0 bytes, dadd.o(.text)) +

    [Calls]

    • >>   __aeabi_lasr +
    • >>   __aeabi_llsl +
    • >>   _double_round +
    • >>   _double_epilogue +
    +
    [Called By]
    • >>   main +
    • >>   __aeabi_drsub +
    • >>   __aeabi_dsub +
    + +

    __aeabi_dsub (Thumb, 12 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED) +

    [Calls]

    • >>   __aeabi_dadd +
    + +

    __aeabi_drsub (Thumb, 12 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED) +

    [Calls]

    • >>   __aeabi_dadd +
    + +

    __aeabi_dmul (Thumb, 202 bytes, Stack size 0 bytes, dmul.o(.text)) +

    [Calls]

    • >>   _double_epilogue +
    +
    [Called By]
    • >>   main +
    + +

    __aeabi_ddiv (Thumb, 234 bytes, Stack size 0 bytes, ddiv.o(.text)) +

    [Calls]

    • >>   _double_round +
    +
    [Called By]
    • >>   main +
    + +

    __aeabi_fcmple (Thumb, 28 bytes, Stack size 0 bytes, fcmple.o(.text)) +

    [Called By]

    • >>   setInput +
    + +

    __aeabi_fcmplt (Thumb, 28 bytes, Stack size 0 bytes, fcmplt.o(.text)) +

    [Called By]

    • >>   tenKhzRoutine +
    • >>   setInput +
    + +

    __aeabi_fcmpge (Thumb, 28 bytes, Stack size 0 bytes, fcmpge.o(.text)) +

    [Called By]

    • >>   setInput +
    + +

    __aeabi_fcmpgt (Thumb, 28 bytes, Stack size 0 bytes, fcmpgt.o(.text)) +

    [Called By]

    • >>   tenKhzRoutine +
    + +

    __aeabi_i2f (Thumb, 22 bytes, Stack size 0 bytes, fflti.o(.text)) +

    [Calls]

    • >>   _float_epilogue +
    +
    [Called By]
    • >>   main +
    • >>   tenKhzRoutine +
    + +

    __aeabi_ui2d (Thumb, 24 bytes, Stack size 0 bytes, dfltui.o(.text)) +

    [Calls]

    • >>   _double_epilogue +
    +
    [Called By]
    • >>   main +
    + +

    __aeabi_f2iz (Thumb, 50 bytes, Stack size 0 bytes, ffixi.o(.text)) +

    [Called By]

    • >>   main +
    • >>   tenKhzRoutine +
    • >>   setInput +
    + +

    __aeabi_d2iz (Thumb, 62 bytes, Stack size 0 bytes, dfixi.o(.text)) +

    [Calls]

    • >>   __aeabi_llsr +
    +
    [Called By]
    • >>   main +
    + +

    __aeabi_llsl (Thumb, 32 bytes, Stack size 0 bytes, llshl.o(.text)) +

    [Called By]

    • >>   __aeabi_dadd +
    • >>   _double_epilogue +
    + +

    __aeabi_llsr (Thumb, 34 bytes, Stack size 0 bytes, llushr.o(.text)) +

    [Called By]

    • >>   __aeabi_d2iz +
    • >>   _double_epilogue +
    + +

    __aeabi_lasr (Thumb, 38 bytes, Stack size 0 bytes, llsshr.o(.text)) +

    [Called By]

    • >>   __aeabi_dadd +
    + +

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

    [Called By]

    • >>   __aeabi_fadd +
    • >>   __aeabi_fdiv +
    + +

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

    [Called By]

    • >>   __aeabi_fadd +
    • >>   __aeabi_i2f +
    + +

    _double_round (Thumb, 26 bytes, Stack size 0 bytes, depilogue.o(.text)) +

    [Called By]

    • >>   __aeabi_ddiv +
    • >>   __aeabi_dadd +
    • >>   _double_epilogue +
    + +

    _double_epilogue (Thumb, 164 bytes, Stack size 0 bytes, depilogue.o(.text)) +

    [Calls]

    • >>   __ARM_clz +
    • >>   __aeabi_llsr +
    • >>   __aeabi_llsl +
    • >>   _double_round +
    +
    [Called By]
    • >>   __aeabi_dadd +
    • >>   __aeabi_dmul +
    • >>   __aeabi_ui2d +
    + +

    __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text)) +

    [Calls]

    • >>   __main_after_scatterload +
    +
    [Called By]
    • >>   _main_scatterload +
    + +

    ADC_CMP_IRQHandler (Thumb, 32 bytes, Stack size 0 bytes, gd32e23x_it.o(.text.ADC_CMP_IRQHandler)) +

    [Calls]

    • >>   exti_interrupt_flag_get +
    • >>   exti_flag_clear +
    • >>   interruptRoutine +
    +
    [Address Reference Count : 1]
    • startup_gd32e23x.o(RESET) +
    +

    ADC_DMA_Callback (Thumb, 24 bytes, Stack size 0 bytes, adc.o(.text.ADC_DMA_Callback)) +

    [Called By]

    • >>   main +
    + +

    ADC_Init (Thumb, 228 bytes, Stack size 0 bytes, adc.o(.text.ADC_Init)) +

    [Calls]

    • >>   dma_channel_enable +
    • >>   dma_circulation_enable +
    • >>   dma_init +
    • >>   dma_deinit +
    • >>   adc_external_trigger_source_config +
    • >>   adc_external_trigger_config +
    • >>   adc_regular_channel_config +
    • >>   adc_channel_length_config +
    • >>   adc_data_alignment_config +
    • >>   adc_special_function_config +
    • >>   adc_tempsensor_vrefint_enable +
    • >>   adc_dma_mode_enable +
    • >>   adc_calibration_enable +
    • >>   adc_enable +
    • >>   adc_software_trigger_enable +
    • >>   delayMicros +
    • >>   rcu_adc_clock_config +
    • >>   rcu_periph_clock_enable +
    • >>   gpio_mode_set +
    +
    [Called By]
    • >>   enableCorePeripherals +
    + +

    DMA_Channel3_4_IRQHandler (Thumb, 164 bytes, Stack size 0 bytes, gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)) +

    [Calls]

    • >>   dma_interrupt_flag_clear +
    • >>   dma_interrupt_flag_get +
    • >>   dma_channel_disable +
    • >>   sendDshotDma +
    • >>   transfercomplete +
    • >>   receiveDshotDma +
    +
    [Address Reference Count : 1]
    • startup_gd32e23x.o(RESET) +
    +

    EXTI4_15_IRQHandler (Thumb, 20 bytes, Stack size 0 bytes, gd32e23x_it.o(.text.EXTI4_15_IRQHandler)) +

    [Calls]

    • >>   exti_flag_clear +
    • >>   processDshot +
    +
    [Address Reference Count : 1]
    • startup_gd32e23x.o(RESET) +
    +

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

    [Calls]

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

    MX_IWDG_Init (Thumb, 22 bytes, Stack size 0 bytes, peripherals.o(.text.MX_IWDG_Init)) +

    [Calls]

    • >>   fwdgt_config +
    • >>   fwdgt_enable +
    +
    [Called By]
    • >>   main +
    + +

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

    • startup_gd32e23x.o(RESET) +
    +

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

    • startup_gd32e23x.o(RESET) +
    +

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

    [Calls]

    • >>   enableCompInterrupts +
    • >>   changeCompInput +
    • >>   comStep +
    +
    [Called By]
    • >>   TIMER15_IRQHandler +
    + +

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

    • startup_gd32e23x.o(RESET) +
    +

    SysTick_Handler (Thumb, 4 bytes, Stack size 0 bytes, gd32e23x_it.o(.text.SysTick_Handler)) +

    [Calls]

    • >>   delay_decrement +
    +
    [Address Reference Count : 1]
    • startup_gd32e23x.o(RESET) +
    +

    SystemInit (Thumb, 420 bytes, Stack size 0 bytes, system_gd32e23x.o(.text.SystemInit)) +

    [Calls]

    • >>   nvic_vector_table_set +
    +
    [Address Reference Count : 1]
    • startup_gd32e23x.o(.text) +
    +

    TIM0_Init (Thumb, 472 bytes, Stack size 0 bytes, peripherals.o(.text.TIM0_Init)) +

    [Calls]

    • >>   timer_channel_output_shadow_config +
    • >>   timer_channel_output_mode_config +
    • >>   timer_channel_output_config +
    • >>   timer_channel_output_struct_para_init +
    • >>   timer_break_config +
    • >>   timer_break_struct_para_init +
    • >>   timer_interrupt_disable +
    • >>   timer_auto_reload_shadow_enable +
    • >>   timer_init +
    • >>   timer_struct_para_init +
    • >>   timer_deinit +
    • >>   rcu_periph_clock_enable +
    • >>   gpio_af_set +
    • >>   gpio_output_options_set +
    • >>   gpio_mode_set +
    +
    [Called By]
    • >>   initCorePeripherals +
    + +

    TIMER13_IRQHandler (Thumb, 20 bytes, Stack size 0 bytes, gd32e23x_it.o(.text.TIMER13_IRQHandler)) +

    [Calls]

    • >>   tenKhzRoutine +
    • >>   timer_interrupt_flag_clear +
    +
    [Address Reference Count : 1]
    • startup_gd32e23x.o(RESET) +
    +

    TIMER14_IRQHandler (Thumb, 8 bytes, Stack size 0 bytes, gd32e23x_it.o(.text.TIMER14_IRQHandler)) +

    [Calls]

    • >>   timer_flag_clear +
    +
    [Address Reference Count : 1]
    • startup_gd32e23x.o(RESET) +
    +

    TIMER15_IRQHandler (Thumb, 32 bytes, Stack size 0 bytes, gd32e23x_it.o(.text.TIMER15_IRQHandler)) +

    [Calls]

    • >>   PeriodElapsedCallback +
    • >>   timer_interrupt_flag_clear +
    +
    [Address Reference Count : 1]
    • startup_gd32e23x.o(RESET) +
    +

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

    • startup_gd32e23x.o(RESET) +
    +

    UN_TIM_Init (Thumb, 176 bytes, Stack size 0 bytes, peripherals.o(.text.UN_TIM_Init)) +

    [Calls]

    • >>   dma_memory_address_config +
    • >>   dma_periph_address_config +
    • >>   timer_input_pwm_capture_config +
    • >>   timer_channel_input_struct_para_init +
    • >>   timer_auto_reload_shadow_disable +
    • >>   timer_enable +
    • >>   rcu_periph_clock_enable +
    • >>   gpio_af_set +
    • >>   gpio_output_options_set +
    • >>   gpio_mode_set +
    +
    [Called By]
    • >>   enableCorePeripherals +
    + +

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

    • startup_gd32e23x.o(RESET) +
    +

    adc_calibration_enable (Thumb, 68 bytes, Stack size 0 bytes, gd32e23x_adc.o(.text.adc_calibration_enable)) +

    [Called By]

    • >>   ADC_Init +
    + +

    adc_channel_length_config (Thumb, 60 bytes, Stack size 0 bytes, gd32e23x_adc.o(.text.adc_channel_length_config)) +

    [Called By]

    • >>   ADC_Init +
    + +

    adc_data_alignment_config (Thumb, 24 bytes, Stack size 0 bytes, gd32e23x_adc.o(.text.adc_data_alignment_config)) +

    [Called By]

    • >>   ADC_Init +
    + +

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

    [Called By]

    • >>   ADC_Init +
    + +

    adc_enable (Thumb, 20 bytes, Stack size 0 bytes, gd32e23x_adc.o(.text.adc_enable)) +

    [Called By]

    • >>   ADC_Init +
    + +

    adc_external_trigger_config (Thumb, 64 bytes, Stack size 0 bytes, gd32e23x_adc.o(.text.adc_external_trigger_config)) +

    [Called By]

    • >>   ADC_Init +
    + +

    adc_external_trigger_source_config (Thumb, 32 bytes, Stack size 0 bytes, gd32e23x_adc.o(.text.adc_external_trigger_source_config)) +

    [Called By]

    • >>   ADC_Init +
    + +

    adc_regular_channel_config (Thumb, 136 bytes, Stack size 0 bytes, gd32e23x_adc.o(.text.adc_regular_channel_config)) +

    [Called By]

    • >>   ADC_Init +
    + +

    adc_software_trigger_enable (Thumb, 40 bytes, Stack size 0 bytes, gd32e23x_adc.o(.text.adc_software_trigger_enable)) +

    [Called By]

    • >>   main +
    • >>   ADC_Init +
    + +

    adc_special_function_config (Thumb, 112 bytes, Stack size 0 bytes, gd32e23x_adc.o(.text.adc_special_function_config)) +

    [Called By]

    • >>   ADC_Init +
    + +

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

    [Called By]

    • >>   ADC_Init +
    + +

    allOff (Thumb, 116 bytes, Stack size 0 bytes, phaseouts.o(.text.allOff)) +

    [Called By]

    • >>   playBlueJayTune +
    • >>   playStartupTune +
    • >>   main +
    • >>   playInputTune +
    • >>   playInputTune2 +
    • >>   playBeaconTune3 +
    • >>   playChangedTone +
    • >>   playDefaultTone +
    • >>   setInput +
    + +

    allpwm (Thumb, 136 bytes, Stack size 0 bytes, phaseouts.o(.text.allpwm)) +

    [Called By]

    • >>   main +
    + +

    changeCompInput (Thumb, 88 bytes, Stack size 0 bytes, comparator.o(.text.changeCompInput)) +

    [Called By]

    • >>   main +
    • >>   zcfoundroutine +
    • >>   setInput +
    • >>   PeriodElapsedCallback +
    + +

    cmp_enable (Thumb, 12 bytes, Stack size 0 bytes, gd32e23x_cmp.o(.text.cmp_enable)) +

    [Called By]

    • >>   enableCorePeripherals +
    + +

    cmp_mode_init (Thumb, 32 bytes, Stack size 0 bytes, gd32e23x_cmp.o(.text.cmp_mode_init)) +

    [Called By]

    • >>   initCorePeripherals +
    + +

    cmp_output_init (Thumb, 32 bytes, Stack size 0 bytes, gd32e23x_cmp.o(.text.cmp_output_init)) +

    [Called By]

    • >>   initCorePeripherals +
    + +

    cmp_output_level_get (Thumb, 12 bytes, Stack size 0 bytes, gd32e23x_cmp.o(.text.cmp_output_level_get)) +

    [Called By]

    • >>   getCompOutputLevel +
    + +

    comStep (Thumb, 636 bytes, Stack size 0 bytes, phaseouts.o(.text.comStep)) +

    [Called By]

    • >>   playBlueJayTune +
    • >>   playStartupTune +
    • >>   main +
    • >>   zcfoundroutine +
    • >>   playInputTune +
    • >>   playInputTune2 +
    • >>   playBeaconTune3 +
    • >>   playChangedTone +
    • >>   playDefaultTone +
    • >>   setInput +
    • >>   PeriodElapsedCallback +
    + +

    computeDshotDMA (Thumb, 980 bytes, Stack size 0 bytes, dshot.o(.text.computeDshotDMA)) +

    [Calls]

    • >>   saveEEpromSettings +
    • >>   getInputPinState +
    +
    [Called By]
    • >>   transfercomplete +
    • >>   processDshot +
    + +

    computeServoInput (Thumb, 360 bytes, Stack size 0 bytes, signal.o(.text.computeServoInput)) +

    [Calls]

    • >>   playChangedTone +
    • >>   playDefaultTone +
    • >>   getAbsDif +
    • >>   map +
    • >>   saveEEpromSettings +
    +
    [Called By]
    • >>   transfercomplete +
    + +

    delayMicros (Thumb, 32 bytes, Stack size 0 bytes, functions.o(.text.delayMicros)) +

    [Called By]

    • >>   enableCorePeripherals +
    • >>   main +
    • >>   ADC_Init +
    + +

    delayMillis (Thumb, 68 bytes, Stack size 0 bytes, functions.o(.text.delayMillis)) +

    [Calls]

    • >>   timer_prescaler_config +
    +
    [Called By]
    • >>   playBlueJayTune +
    • >>   playStartupTune +
    • >>   playInputTune +
    • >>   tenKhzRoutine +
    • >>   playInputTune2 +
    • >>   playBeaconTune3 +
    • >>   playChangedTone +
    • >>   playDefaultTone +
    + +

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

    [Called By]

    • >>   SysTick_Handler +
    + +

    detectInput (Thumb, 472 bytes, Stack size 0 bytes, signal.o(.text.detectInput)) +

    [Called By]

    • >>   transfercomplete +
    + +

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

    [Called By]

    • >>   send_telem_DMA +
    • >>   DMA_Channel3_4_IRQHandler +
    + +

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

    [Called By]

    • >>   send_telem_DMA +
    • >>   telem_UART_Init +
    • >>   ADC_Init +
    + +

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

    [Called By]

    • >>   telem_UART_Init +
    + +

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

    [Called By]

    • >>   ADC_Init +
    + +

    dma_deinit (Thumb, 44 bytes, Stack size 0 bytes, gd32e23x_dma.o(.text.dma_deinit)) +

    [Called By]

    • >>   telem_UART_Init +
    • >>   ADC_Init +
    + +

    dma_init (Thumb, 112 bytes, Stack size 0 bytes, gd32e23x_dma.o(.text.dma_init)) +

    [Called By]

    • >>   telem_UART_Init +
    • >>   ADC_Init +
    + +

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

    [Called By]

    • >>   DMA_Channel3_4_IRQHandler +
    + +

    dma_interrupt_flag_get (Thumb, 56 bytes, Stack size 0 bytes, gd32e23x_dma.o(.text.dma_interrupt_flag_get)) +

    [Called By]

    • >>   DMA_Channel3_4_IRQHandler +
    + +

    dma_memory_address_config (Thumb, 12 bytes, Stack size 0 bytes, gd32e23x_dma.o(.text.dma_memory_address_config)) +

    [Called By]

    • >>   UN_TIM_Init +
    + +

    dma_periph_address_config (Thumb, 12 bytes, Stack size 0 bytes, gd32e23x_dma.o(.text.dma_periph_address_config)) +

    [Called By]

    • >>   UN_TIM_Init +
    + +

    dma_struct_para_init (Thumb, 20 bytes, Stack size 0 bytes, gd32e23x_dma.o(.text.dma_struct_para_init)) +

    [Called By]

    • >>   telem_UART_Init +
    + +

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

    [Called By]

    • >>   main +
    • >>   zcfoundroutine +
    • >>   setInput +
    • >>   PeriodElapsedCallback +
    + +

    enableCorePeripherals (Thumb, 252 bytes, Stack size 0 bytes, peripherals.o(.text.enableCorePeripherals)) +

    [Calls]

    • >>   cmp_enable +
    • >>   delayMicros +
    • >>   timer_channel_complementary_output_state_config +
    • >>   timer_channel_output_state_config +
    • >>   timer_primary_output_config +
    • >>   timer_event_software_generate +
    • >>   rcu_periph_clock_disable +
    • >>   UN_TIM_Init +
    • >>   ADC_Init +
    +
    [Called By]
    • >>   main +
    + +

    exti_flag_clear (Thumb, 8 bytes, Stack size 0 bytes, gd32e23x_exti.o(.text.exti_flag_clear)) +

    [Called By]

    • >>   EXTI4_15_IRQHandler +
    • >>   ADC_CMP_IRQHandler +
    + +

    exti_init (Thumb, 104 bytes, Stack size 0 bytes, gd32e23x_exti.o(.text.exti_init)) +

    [Called By]

    • >>   initCorePeripherals +
    + +

    exti_interrupt_flag_clear (Thumb, 8 bytes, Stack size 0 bytes, gd32e23x_exti.o(.text.exti_interrupt_flag_clear)) +

    [Called By]

    • >>   initCorePeripherals +
    + +

    exti_interrupt_flag_get (Thumb, 12 bytes, Stack size 0 bytes, gd32e23x_exti.o(.text.exti_interrupt_flag_get)) +

    [Called By]

    • >>   ADC_CMP_IRQHandler +
    + +

    fmc_flag_clear (Thumb, 8 bytes, Stack size 0 bytes, gd32e23x_fmc.o(.text.fmc_flag_clear)) +

    [Called By]

    • >>   save_flash_nolib +
    + +

    fmc_lock (Thumb, 12 bytes, Stack size 0 bytes, gd32e23x_fmc.o(.text.fmc_lock)) +

    [Called By]

    • >>   save_flash_nolib +
    + +

    fmc_page_erase (Thumb, 376 bytes, Stack size 0 bytes, gd32e23x_fmc.o(.text.fmc_page_erase)) +

    [Called By]

    • >>   save_flash_nolib +
    + +

    fmc_prefetch_enable (Thumb, 12 bytes, Stack size 0 bytes, gd32e23x_fmc.o(.text.fmc_prefetch_enable)) +

    [Called By]

    • >>   initAfterJump +
    + +

    fmc_unlock (Thumb, 20 bytes, Stack size 0 bytes, gd32e23x_fmc.o(.text.fmc_unlock)) +

    [Called By]

    • >>   save_flash_nolib +
    + +

    fmc_word_program (Thumb, 368 bytes, Stack size 0 bytes, gd32e23x_fmc.o(.text.fmc_word_program)) +

    [Called By]

    • >>   save_flash_nolib +
    + +

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

    [Called By]

    • >>   initAfterJump +
    + +

    fullBrake (Thumb, 116 bytes, Stack size 0 bytes, phaseouts.o(.text.fullBrake)) +

    [Called By]

    • >>   setInput +
    + +

    fwdgt_config (Thumb, 136 bytes, Stack size 0 bytes, gd32e23x_fwdgt.o(.text.fwdgt_config)) +

    [Called By]

    • >>   MX_IWDG_Init +
    + +

    fwdgt_counter_reload (Thumb, 8 bytes, Stack size 0 bytes, gd32e23x_fwdgt.o(.text.fwdgt_counter_reload)) +

    [Called By]

    • >>   playBlueJayTune +
    • >>   main +
    • >>   playInputTune +
    • >>   tenKhzRoutine +
    • >>   playInputTune2 +
    • >>   playBeaconTune3 +
    • >>   playChangedTone +
    • >>   playDefaultTone +
    + +

    fwdgt_enable (Thumb, 8 bytes, Stack size 0 bytes, gd32e23x_fwdgt.o(.text.fwdgt_enable)) +

    [Called By]

    • >>   MX_IWDG_Init +
    + +

    generatePwmTimerEvent (Thumb, 8 bytes, Stack size 0 bytes, peripherals.o(.text.generatePwmTimerEvent)) +

    [Calls]

    • >>   timer_event_software_generate +
    +
    [Called By]
    • >>   main +
    + +

    getAbsDif (Thumb, 10 bytes, Stack size 0 bytes, functions.o(.text.getAbsDif)) +

    [Called By]

    • >>   transfercomplete +
    • >>   computeServoInput +
    • >>   main +
    • >>   setInput +
    + +

    getCompOutputLevel (Thumb, 10 bytes, Stack size 0 bytes, comparator.o(.text.getCompOutputLevel)) +

    [Calls]

    • >>   cmp_output_level_get +
    +
    [Called By]
    • >>   tenKhzRoutine +
    • >>   interruptRoutine +
    + +

    getInputPinState (Thumb, 12 bytes, Stack size 0 bytes, io.o(.text.getInputPinState)) +

    [Called By]

    • >>   transfercomplete +
    • >>   computeDshotDMA +
    + +

    gpio_af_set (Thumb, 280 bytes, Stack size 0 bytes, gd32e23x_gpio.o(.text.gpio_af_set)) +

    [Called By]

    • >>   UN_TIM_Init +
    • >>   telem_UART_Init +
    • >>   TIM0_Init +
    + +

    gpio_mode_set (Thumb, 476 bytes, Stack size 0 bytes, gd32e23x_gpio.o(.text.gpio_mode_set)) +

    [Called By]

    • >>   setInputPullUp +
    • >>   initCorePeripherals +
    • >>   UN_TIM_Init +
    • >>   telem_UART_Init +
    • >>   TIM0_Init +
    • >>   ADC_Init +
    + +

    gpio_output_options_set (Thumb, 308 bytes, Stack size 0 bytes, gd32e23x_gpio.o(.text.gpio_output_options_set)) +

    [Called By]

    • >>   UN_TIM_Init +
    • >>   telem_UART_Init +
    • >>   TIM0_Init +
    + +

    initAfterJump (Thumb, 20 bytes, Stack size 0 bytes, peripherals.o(.text.initAfterJump)) +

    [Calls]

    • >>   fmc_prefetch_enable +
    • >>   fmc_wscnt_set +
    +
    [Called By]
    • >>   main +
    + +

    initCorePeripherals (Thumb, 304 bytes, Stack size 0 bytes, peripherals.o(.text.initCorePeripherals)) +

    [Calls]

    • >>   exti_interrupt_flag_clear +
    • >>   exti_init +
    • >>   cmp_output_init +
    • >>   cmp_mode_init +
    • >>   timer_auto_reload_shadow_enable +
    • >>   timer_enable +
    • >>   rcu_periph_clock_enable +
    • >>   nvic_irq_enable +
    • >>   gpio_mode_set +
    • >>   telem_UART_Init +
    • >>   TIM0_Init +
    +
    [Called By]
    • >>   main +
    + +

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

    [Calls]

    • >>   maskPhaseInterrupts +
    • >>   getCompOutputLevel +
    +
    [Called By]
    • >>   ADC_CMP_IRQHandler +
    + +

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

    [Calls]

    • >>   setVolume +
    • >>   read_flash_bin +
    • >>   map +
    +
    [Called By]
    • >>   main +
    + +

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

    [Calls]

    • >>   resetInputCaptureTimer +
    • >>   generatePwmTimerEvent +
    • >>   allpwm +
    • >>   adc_software_trigger_enable +
    • >>   __aeabi_d2iz +
    • >>   __aeabi_ddiv +
    • >>   __aeabi_dadd +
    • >>   __aeabi_dmul +
    • >>   __aeabi_ui2d +
    • >>   ADC_DMA_Callback +
    • >>   send_telem_DMA +
    • >>   makeTelemPackage +
    • >>   setInputPullUp +
    • >>   receiveDshotDma +
    • >>   MX_IWDG_Init +
    • >>   playStartupTune +
    • >>   enableCorePeripherals +
    • >>   initCorePeripherals +
    • >>   initAfterJump +
    • >>   setPWMCompare3 +
    • >>   setPWMCompare2 +
    • >>   setPWMCompare1 +
    • >>   __aeabi_fadd +
    • >>   __aeabi_fdiv +
    • >>   fwdgt_counter_reload +
    • >>   proportionalBrake +
    • >>   __aeabi_f2iz +
    • >>   allOff +
    • >>   maskPhaseInterrupts +
    • >>   enableCompInterrupts +
    • >>   changeCompInput +
    • >>   comStep +
    • >>   save_flash_nolib +
    • >>   loadEEpromSettings +
    • >>   __aeabi_i2f +
    • >>   delayMicros +
    • >>   getAbsDif +
    • >>   map +
    • >>   __aeabi_memclr4 +
    • >>   __aeabi_memcpy +
    +
    [Address Reference Count : 1]
    • entry9a.o(.ARM.Collect$$$$0000000B) +
    +

    makeTelemPackage (Thumb, 1580 bytes, Stack size 0 bytes, serial_telemetry.o(.text.makeTelemPackage)) +

    [Called By]

    • >>   main +
    + +

    make_dshot_package (Thumb, 428 bytes, Stack size 0 bytes, dshot.o(.text.make_dshot_package)) +

    [Called By]

    • >>   transfercomplete +
    • >>   processDshot +
    + +

    map (Thumb, 92 bytes, Stack size 0 bytes, functions.o(.text.map)) +

    [Called By]

    • >>   computeServoInput +
    • >>   main +
    • >>   setInput +
    • >>   loadEEpromSettings +
    + +

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

    [Called By]

    • >>   main +
    • >>   tenKhzRoutine +
    • >>   setInput +
    • >>   interruptRoutine +
    + +

    nvic_irq_enable (Thumb, 76 bytes, Stack size 0 bytes, gd32e23x_misc.o(.text.nvic_irq_enable)) +

    [Called By]

    • >>   initCorePeripherals +
    + +

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

    [Called By]

    • >>   SystemInit +
    + +

    playBeaconTune3 (Thumb, 88 bytes, Stack size 0 bytes, sounds.o(.text.playBeaconTune3)) +

    [Calls]

    • >>   fwdgt_counter_reload +
    • >>   allOff +
    • >>   comStep +
    • >>   delayMillis +
    +
    [Called By]
    • >>   transfercomplete +
    • >>   setInput +
    + +

    playBlueJayTune (Thumb, 192 bytes, Stack size 0 bytes, sounds.o(.text.playBlueJayTune)) +

    [Calls]

    • >>   fwdgt_counter_reload +
    • >>   allOff +
    • >>   comStep +
    • >>   delayMillis +
    +
    [Called By]
    • >>   playStartupTune +
    + +

    playChangedTone (Thumb, 72 bytes, Stack size 0 bytes, sounds.o(.text.playChangedTone)) +

    [Calls]

    • >>   fwdgt_counter_reload +
    • >>   allOff +
    • >>   comStep +
    • >>   delayMillis +
    +
    [Called By]
    • >>   computeServoInput +
    • >>   setInput +
    + +

    playDefaultTone (Thumb, 72 bytes, Stack size 0 bytes, sounds.o(.text.playDefaultTone)) +

    [Calls]

    • >>   fwdgt_counter_reload +
    • >>   allOff +
    • >>   comStep +
    • >>   delayMillis +
    +
    [Called By]
    • >>   computeServoInput +
    • >>   setInput +
    + +

    playInputTune (Thumb, 88 bytes, Stack size 0 bytes, sounds.o(.text.playInputTune)) +

    [Calls]

    • >>   fwdgt_counter_reload +
    • >>   allOff +
    • >>   comStep +
    • >>   delayMillis +
    +
    [Called By]
    • >>   tenKhzRoutine +
    + +

    playInputTune2 (Thumb, 92 bytes, Stack size 0 bytes, sounds.o(.text.playInputTune2)) +

    [Calls]

    • >>   fwdgt_counter_reload +
    • >>   allOff +
    • >>   comStep +
    • >>   delayMillis +
    +
    [Called By]
    • >>   setInput +
    + +

    playStartupTune (Thumb, 116 bytes, Stack size 0 bytes, sounds.o(.text.playStartupTune)) +

    [Calls]

    • >>   playBlueJayTune +
    • >>   allOff +
    • >>   comStep +
    • >>   delayMillis +
    +
    [Called By]
    • >>   main +
    + +

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

    [Calls]

    • >>   setInput +
    • >>   make_dshot_package +
    • >>   computeDshotDMA +
    +
    [Called By]
    • >>   EXTI4_15_IRQHandler +
    + +

    proportionalBrake (Thumb, 104 bytes, Stack size 0 bytes, phaseouts.o(.text.proportionalBrake)) +

    [Called By]

    • >>   main +
    • >>   setInput +
    + +

    rcu_adc_clock_config (Thumb, 200 bytes, Stack size 0 bytes, gd32e23x_rcu.o(.text.rcu_adc_clock_config)) +

    [Called By]

    • >>   ADC_Init +
    + +

    rcu_clock_freq_get (Thumb, 372 bytes, Stack size 0 bytes, gd32e23x_rcu.o(.text.rcu_clock_freq_get)) +

    [Called By]

    • >>   usart_baudrate_set +
    + +

    rcu_periph_clock_disable (Thumb, 20 bytes, Stack size 0 bytes, gd32e23x_rcu.o(.text.rcu_periph_clock_disable)) +

    [Called By]

    • >>   enableCorePeripherals +
    + +

    rcu_periph_clock_enable (Thumb, 20 bytes, Stack size 0 bytes, gd32e23x_rcu.o(.text.rcu_periph_clock_enable)) +

    [Called By]

    • >>   initCorePeripherals +
    • >>   UN_TIM_Init +
    • >>   telem_UART_Init +
    • >>   TIM0_Init +
    • >>   ADC_Init +
    + +

    rcu_periph_reset_disable (Thumb, 20 bytes, Stack size 0 bytes, gd32e23x_rcu.o(.text.rcu_periph_reset_disable)) +

    [Called By]

    • >>   timer_deinit +
    + +

    rcu_periph_reset_enable (Thumb, 20 bytes, Stack size 0 bytes, gd32e23x_rcu.o(.text.rcu_periph_reset_enable)) +

    [Called By]

    • >>   timer_deinit +
    + +

    read_flash_bin (Thumb, 80 bytes, Stack size 0 bytes, eeprom.o(.text.read_flash_bin)) +

    [Called By]

    • >>   loadEEpromSettings +
    + +

    receiveDshotDma (Thumb, 108 bytes, Stack size 0 bytes, io.o(.text.receiveDshotDma)) +

    [Called By]

    • >>   transfercomplete +
    • >>   main +
    • >>   DMA_Channel3_4_IRQHandler +
    + +

    resetInputCaptureTimer (Thumb, 12 bytes, Stack size 0 bytes, peripherals.o(.text.resetInputCaptureTimer)) +

    [Called By]

    • >>   main +
    + +

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

    [Calls]

    • >>   save_flash_nolib +
    +
    [Called By]
    • >>   computeServoInput +
    • >>   computeDshotDMA +
    + +

    save_flash_nolib (Thumb, 420 bytes, Stack size 0 bytes, eeprom.o(.text.save_flash_nolib)) +

    [Calls]

    • >>   fmc_flag_clear +
    • >>   fmc_word_program +
    • >>   fmc_page_erase +
    • >>   fmc_lock +
    • >>   fmc_unlock +
    • >>   __aeabi_memclr4 +
    +
    [Called By]
    • >>   main +
    • >>   saveEEpromSettings +
    + +

    sendDshotDma (Thumb, 116 bytes, Stack size 0 bytes, io.o(.text.sendDshotDma)) +

    [Called By]

    • >>   transfercomplete +
    • >>   DMA_Channel3_4_IRQHandler +
    + +

    send_telem_DMA (Thumb, 64 bytes, Stack size 0 bytes, serial_telemetry.o(.text.send_telem_DMA)) +

    [Calls]

    • >>   dma_channel_enable +
    • >>   dma_channel_disable +
    • >>   usart_dma_transmit_config +
    • >>   usart_receive_config +
    • >>   usart_transmit_config +
    +
    [Called By]
    • >>   main +
    + +

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

    [Calls]

    • >>   proportionalBrake +
    • >>   __aeabi_fcmple +
    • >>   fullBrake +
    • >>   playInputTune2 +
    • >>   playBeaconTune3 +
    • >>   playChangedTone +
    • >>   playDefaultTone +
    • >>   __aeabi_fcmpge +
    • >>   __aeabi_f2iz +
    • >>   __aeabi_fcmplt +
    • >>   allOff +
    • >>   maskPhaseInterrupts +
    • >>   enableCompInterrupts +
    • >>   changeCompInput +
    • >>   comStep +
    • >>   getAbsDif +
    • >>   map +
    +
    [Called By]
    • >>   processDshot +
    + +

    setInputPullUp (Thumb, 12 bytes, Stack size 0 bytes, io.o(.text.setInputPullUp)) +

    [Calls]

    • >>   gpio_mode_set +
    +
    [Called By]
    • >>   main +
    + +

    setPWMCompare1 (Thumb, 8 bytes, Stack size 0 bytes, peripherals.o(.text.setPWMCompare1)) +

    [Called By]

    • >>   main +
    + +

    setPWMCompare2 (Thumb, 8 bytes, Stack size 0 bytes, peripherals.o(.text.setPWMCompare2)) +

    [Called By]

    • >>   main +
    + +

    setPWMCompare3 (Thumb, 8 bytes, Stack size 0 bytes, peripherals.o(.text.setPWMCompare3)) +

    [Called By]

    • >>   main +
    + +

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

    [Called By]

    • >>   loadEEpromSettings +
    + +

    telem_UART_Init (Thumb, 188 bytes, Stack size 0 bytes, serial_telemetry.o(.text.telem_UART_Init)) +

    [Calls]

    • >>   dma_channel_enable +
    • >>   dma_circulation_disable +
    • >>   dma_init +
    • >>   dma_struct_para_init +
    • >>   dma_deinit +
    • >>   usart_dma_transmit_config +
    • >>   usart_halfduplex_enable +
    • >>   usart_receive_config +
    • >>   usart_transmit_config +
    • >>   usart_enable +
    • >>   usart_baudrate_set +
    • >>   rcu_periph_clock_enable +
    • >>   gpio_af_set +
    • >>   gpio_output_options_set +
    • >>   gpio_mode_set +
    +
    [Called By]
    • >>   initCorePeripherals +
    + +

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

    [Calls]

    • >>   __aeabi_fcmpgt +
    • >>   __aeabi_fadd +
    • >>   __aeabi_fdiv +
    • >>   zcfoundroutine +
    • >>   fwdgt_counter_reload +
    • >>   playInputTune +
    • >>   __aeabi_f2iz +
    • >>   __aeabi_fcmplt +
    • >>   maskPhaseInterrupts +
    • >>   getCompOutputLevel +
    • >>   __aeabi_i2f +
    • >>   delayMillis +
    +
    [Called By]
    • >>   TIMER13_IRQHandler +
    + +

    timer_auto_reload_shadow_disable (Thumb, 10 bytes, Stack size 0 bytes, gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable)) +

    [Called By]

    • >>   UN_TIM_Init +
    + +

    timer_auto_reload_shadow_enable (Thumb, 10 bytes, Stack size 0 bytes, gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable)) +

    [Called By]

    • >>   initCorePeripherals +
    • >>   TIM0_Init +
    + +

    timer_break_config (Thumb, 30 bytes, Stack size 0 bytes, gd32e23x_timer.o(.text.timer_break_config)) +

    [Called By]

    • >>   TIM0_Init +
    + +

    timer_break_struct_para_init (Thumb, 18 bytes, Stack size 0 bytes, gd32e23x_timer.o(.text.timer_break_struct_para_init)) +

    [Called By]

    • >>   TIM0_Init +
    + +

    timer_channel_complementary_output_state_config (Thumb, 54 bytes, Stack size 0 bytes, gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config)) +

    [Called By]

    • >>   enableCorePeripherals +
    + +

    timer_channel_input_struct_para_init (Thumb, 14 bytes, Stack size 0 bytes, gd32e23x_timer.o(.text.timer_channel_input_struct_para_init)) +

    [Called By]

    • >>   UN_TIM_Init +
    + +

    timer_channel_output_config (Thumb, 528 bytes, Stack size 0 bytes, gd32e23x_timer.o(.text.timer_channel_output_config)) +

    [Called By]

    • >>   TIM0_Init +
    + +

    timer_channel_output_mode_config (Thumb, 92 bytes, Stack size 0 bytes, gd32e23x_timer.o(.text.timer_channel_output_mode_config)) +

    [Called By]

    • >>   TIM0_Init +
    + +

    timer_channel_output_shadow_config (Thumb, 92 bytes, Stack size 0 bytes, gd32e23x_timer.o(.text.timer_channel_output_shadow_config)) +

    [Called By]

    • >>   TIM0_Init +
    + +

    timer_channel_output_state_config (Thumb, 90 bytes, Stack size 0 bytes, gd32e23x_timer.o(.text.timer_channel_output_state_config)) +

    [Called By]

    • >>   enableCorePeripherals +
    + +

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

    [Called By]

    • >>   TIM0_Init +
    + +

    timer_deinit (Thumb, 100 bytes, Stack size 0 bytes, gd32e23x_timer.o(.text.timer_deinit)) +

    [Calls]

    • >>   rcu_periph_reset_disable +
    • >>   rcu_periph_reset_enable +
    +
    [Called By]
    • >>   TIM0_Init +
    + +

    timer_enable (Thumb, 10 bytes, Stack size 0 bytes, gd32e23x_timer.o(.text.timer_enable)) +

    [Called By]

    • >>   initCorePeripherals +
    • >>   UN_TIM_Init +
    + +

    timer_event_software_generate (Thumb, 8 bytes, Stack size 0 bytes, gd32e23x_timer.o(.text.timer_event_software_generate)) +

    [Called By]

    • >>   generatePwmTimerEvent +
    • >>   enableCorePeripherals +
    + +

    timer_flag_clear (Thumb, 6 bytes, Stack size 0 bytes, gd32e23x_timer.o(.text.timer_flag_clear)) +

    [Called By]

    • >>   TIMER14_IRQHandler +
    + +

    timer_init (Thumb, 144 bytes, Stack size 0 bytes, gd32e23x_timer.o(.text.timer_init)) +

    [Called By]

    • >>   TIM0_Init +
    + +

    timer_input_pwm_capture_config (Thumb, 344 bytes, Stack size 0 bytes, gd32e23x_timer.o(.text.timer_input_pwm_capture_config)) +

    [Called By]

    • >>   UN_TIM_Init +
    + +

    timer_interrupt_disable (Thumb, 8 bytes, Stack size 0 bytes, gd32e23x_timer.o(.text.timer_interrupt_disable)) +

    [Called By]

    • >>   TIM0_Init +
    + +

    timer_interrupt_flag_clear (Thumb, 6 bytes, Stack size 0 bytes, gd32e23x_timer.o(.text.timer_interrupt_flag_clear)) +

    [Called By]

    • >>   TIMER15_IRQHandler +
    • >>   TIMER13_IRQHandler +
    + +

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

    [Called By]

    • >>   delayMillis +
    + +

    timer_primary_output_config (Thumb, 22 bytes, Stack size 0 bytes, gd32e23x_timer.o(.text.timer_primary_output_config)) +

    [Called By]

    • >>   enableCorePeripherals +
    + +

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

    [Called By]

    • >>   TIM0_Init +
    + +

    transfercomplete (Thumb, 304 bytes, Stack size 0 bytes, signal.o(.text.transfercomplete)) +

    [Calls]

    • >>   sendDshotDma +
    • >>   detectInput +
    • >>   computeServoInput +
    • >>   receiveDshotDma +
    • >>   playBeaconTune3 +
    • >>   getAbsDif +
    • >>   make_dshot_package +
    • >>   getInputPinState +
    • >>   computeDshotDMA +
    +
    [Called By]
    • >>   DMA_Channel3_4_IRQHandler +
    + +

    usart_baudrate_set (Thumb, 80 bytes, Stack size 0 bytes, gd32e23x_usart.o(.text.usart_baudrate_set)) +

    [Calls]

    • >>   rcu_clock_freq_get +
    +
    [Called By]
    • >>   telem_UART_Init +
    + +

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

    [Called By]

    • >>   send_telem_DMA +
    • >>   telem_UART_Init +
    + +

    usart_enable (Thumb, 10 bytes, Stack size 0 bytes, gd32e23x_usart.o(.text.usart_enable)) +

    [Called By]

    • >>   telem_UART_Init +
    + +

    usart_halfduplex_enable (Thumb, 18 bytes, Stack size 0 bytes, gd32e23x_usart.o(.text.usart_halfduplex_enable)) +

    [Called By]

    • >>   telem_UART_Init +
    + +

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

    [Called By]

    • >>   send_telem_DMA +
    • >>   telem_UART_Init +
    + +

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

    [Called By]

    • >>   send_telem_DMA +
    • >>   telem_UART_Init +
    + +

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

    [Calls]

    • >>   enableCompInterrupts +
    • >>   changeCompInput +
    • >>   comStep +
    +
    [Called By]
    • >>   tenKhzRoutine +
    + +

    __ARM_clz (Thumb, 46 bytes, Stack size 0 bytes, depilogue.o(i.__ARM_clz)) +

    [Called By]

    • >>   _double_epilogue +
    +

    +

    +Local Symbols +

    +

    +Undefined Global Symbols +


    diff --git a/Keil_Projects/output/AM32_GD32DEV_B_E230.lnp b/Keil_Projects/output/AM32_GD32DEV_B_E230.lnp new file mode 100644 index 00000000..af1c9b96 --- /dev/null +++ b/Keil_Projects/output/AM32_GD32DEV_B_E230.lnp @@ -0,0 +1,40 @@ +--cpu=Cortex-M23 +".\output\dshot.o" +".\output\functions.o" +".\output\main.o" +".\output\signal.o" +".\output\sounds.o" +".\output\firmwareversion.o" +".\output\gd32e23x_adc.o" +".\output\gd32e23x_cmp.o" +".\output\gd32e23x_crc.o" +".\output\gd32e23x_dbg.o" +".\output\gd32e23x_dma.o" +".\output\gd32e23x_exti.o" +".\output\gd32e23x_fmc.o" +".\output\gd32e23x_fwdgt.o" +".\output\gd32e23x_gpio.o" +".\output\gd32e23x_i2c.o" +".\output\gd32e23x_misc.o" +".\output\gd32e23x_pmu.o" +".\output\gd32e23x_rcu.o" +".\output\gd32e23x_rtc.o" +".\output\gd32e23x_spi.o" +".\output\gd32e23x_syscfg.o" +".\output\gd32e23x_timer.o" +".\output\gd32e23x_usart.o" +".\output\startup_gd32e23x.o" +".\output\adc.o" +".\output\comparator.o" +".\output\eeprom.o" +".\output\gd32e23x_it.o" +".\output\io.o" +".\output\peripherals.o" +".\output\phaseouts.o" +".\output\serial_telemetry.o" +".\output\system_gd32e23x.o" +".\output\systick.o" +--library_type=microlib --nodebug --strict --scatter "..\Mcu\e230\Am32.sct" +--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols +--info sizes --info totals --info unused --info veneers +--list ".\list\AM32_GD32DEV_B_E230.map" -o .\output\AM32_GD32DEV_B_E230.axf \ No newline at end of file diff --git a/Keil_Projects/output/AM32_RHINO40A_E230.build_log.htm b/Keil_Projects/output/AM32_RHINO40A_E230.build_log.htm new file mode 100644 index 00000000..64840341 --- /dev/null +++ b/Keil_Projects/output/AM32_RHINO40A_E230.build_log.htm @@ -0,0 +1,88 @@ + + +
    +

    µVision Build Log

    +

    Tool Versions:

    +IDE-Version: µVision V5.38.0.0 +Copyright (C) 2022 ARM Ltd and ARM Germany GmbH. All rights reserved. +License Information: P S, Home, LIC=---- + +Tool Versions: +Toolchain: MDK-Lite Version: 5.38.0.0 +Toolchain Path: C:\Keil_v5\ARM\ARMCLANG\Bin +C Compiler: ArmClang.exe V6.19 +Assembler: Armasm.exe V6.19 +Linker/Locator: ArmLink.exe V6.19 +Library Manager: ArmAr.exe V6.19 +Hex Converter: FromElf.exe V6.19 +CPU DLL: +Dialog DLL: +Target DLL: CMSIS_AGDI_V8M.DLL V1.7.20.0 +Dialog DLL: TCM.DLL V1.56.4.0 + +

    Project:

    +C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Keil_Projects\Am32e230.uvprojx +Project File Date: 08/05/2024 + +

    Output:

    +*** Using Compiler 'V6.19', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin' +Build Project 'Am32e230' - Target 'RHINO40A_E230' +compiling functions.c... +compiling signal.c... +compiling firmwareversion.c... +compiling gd32e23x_dbg.c... +compiling gd32e23x_cmp.c... +compiling gd32e23x_crc.c... +compiling gd32e23x_exti.c... +compiling sounds.c... +compiling gd32e23x_dma.c... +compiling dshot.c... +compiling gd32e23x_adc.c... +compiling gd32e23x_fwdgt.c... +compiling main.c... +compiling gd32e23x_gpio.c... +compiling gd32e23x_misc.c... +compiling gd32e23x_pmu.c... +compiling gd32e23x_fmc.c... +assembling startup_gd32e23x.s... +compiling gd32e23x_syscfg.c... +compiling gd32e23x_i2c.c... +compiling gd32e23x_spi.c... +compiling gd32e23x_rcu.c... +compiling ADC.c... +compiling gd32e23x_rtc.c... +compiling gd32e23x_usart.c... +compiling comparator.c... +compiling gd32e23x_timer.c... +compiling eeprom.c... +compiling gd32e23x_it.c... +compiling IO.c... +compiling peripherals.c... +compiling phaseouts.c... + +

    Software Packages used:

    + +Package Vendor: ARM + http://www.keil.com/pack/ARM.CMSIS.5.9.0.pack + ARM.CMSIS.5.9.0 + CMSIS (Common Microcontroller Software Interface Standard) + * Component: CORE Version: 5.6.0 + +Package Vendor: GigaDevice + http://gd32mcu.com/data/documents/pack/GigaDevice.GD32E23x_DFP.1.0.1.pack + GigaDevice.GD32E23x_DFP.1.0.1 + GigaDevice GD32E23x Series Device Support and Examples + +

    Collection of Component include folders:

    + ./RTE/_RHINO40A_E230 + C:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include + C:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include + +

    Collection of Component Files used:

    + + * Component: ARM::CMSIS:CORE:5.6.0 +Project build/rebuild aborted. +Build Time Elapsed: 00:00:01 +
    + + diff --git a/Keil_Projects/output/Am32e230_GD32DEV_B_E230.dep b/Keil_Projects/output/Am32e230_GD32DEV_B_E230.dep new file mode 100644 index 00000000..9438b84c --- /dev/null +++ b/Keil_Projects/output/Am32e230_GD32DEV_B_E230.dep @@ -0,0 +1,880 @@ +Dependencies for Project 'Am32e230', Target 'GD32DEV_B_E230': (DO NOT MODIFY !) +CompilerVersion: 6190000::V6.19::ARMCLANG +F (..\Src\dshot.c)(0x66AF7357)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/dshot.o -MD) +I (..\inc\dshot.h)(0x66AF7352) +I (..\mcu\e230\Inc\main.h)(0x65492C4B) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +I (..\mcu\e230\Inc\IO.h)(0x65492C4B) +I (..\inc\common.h)(0x66AF7352) +I (..\inc\functions.h)(0x65E8C0DE) +I (..\inc\targets.h)(0x66B75886) +I (..\inc\sounds.h)(0x65492C4B) +F (..\Src\functions.c)(0x66AF7357)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/functions.o -MD) +I (..\inc\functions.h)(0x65E8C0DE) +I (..\mcu\e230\Inc\main.h)(0x65492C4B) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +I (..\inc\targets.h)(0x66B75886) +F (..\Src\main.c)(0x66B77660)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/main.o -MD) +I (..\mcu\e230\Inc\main.h)(0x65492C4B) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +I (..\mcu\e230\Inc\ADC.h)(0x65492C4B) +I (..\inc\targets.h)(0x66B75886) +I (..\mcu\e230\Inc\IO.h)(0x65492C4B) +I (..\inc\common.h)(0x66AF7352) +I (..\mcu\e230\Inc\comparator.h)(0x63697E26) +I (..\inc\dshot.h)(0x66AF7352) +I (..\mcu\e230\Inc\eeprom.h)(0x65492C4B) +I (..\inc\functions.h)(0x65E8C0DE) +I (..\mcu\e230\Inc\peripherals.h)(0x65492C4B) +I (..\mcu\e230\Inc\phaseouts.h)(0x65492C4B) +I (..\mcu\e230\Inc\serial_telemetry.h)(0x65492C4B) +I (..\inc\signal.h)(0x65E8C0DE) +I (..\inc\sounds.h)(0x65492C4B) +I (..\inc\version.h)(0x66AF7352) +F (..\Src\signal.c)(0x66AF7357)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/signal.o -MD) +I (..\inc\signal.h)(0x65E8C0DE) +I (..\mcu\e230\Inc\main.h)(0x65492C4B) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +I (..\mcu\e230\Inc\IO.h)(0x65492C4B) +I (..\inc\common.h)(0x66AF7352) +I (..\inc\dshot.h)(0x66AF7352) +I (..\inc\functions.h)(0x65E8C0DE) +I (..\inc\targets.h)(0x66B75886) +I (..\mcu\e230\Inc\serial_telemetry.h)(0x65492C4B) +I (..\inc\sounds.h)(0x65492C4B) +F (..\Src\sounds.c)(0x66AF7357)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/sounds.o -MD) +I (..\inc\sounds.h)(0x65492C4B) +I (..\mcu\e230\Inc\main.h)(0x65492C4B) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +I (..\inc\common.h)(0x66AF7352) +I (..\mcu\e230\Inc\eeprom.h)(0x65492C4B) +I (..\inc\functions.h)(0x65E8C0DE) +I (..\inc\targets.h)(0x66B75886) +I (..\mcu\e230\Inc\peripherals.h)(0x65492C4B) +I (..\mcu\e230\Inc\phaseouts.h)(0x65492C4B) +F (..\Src\firmwareversion.c)(0x63F3CBB1)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/firmwareversion.o -MD) +I (..\inc\firmwareversion.h)(0x63F3CBE2) +I (..\inc\targets.h)(0x66B75886) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_adc.c)(0x5FCF8FB0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/gd32e23x_adc.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_cmp.c)(0x60B53C1E)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/gd32e23x_cmp.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_crc.c)(0x5FD26D1C)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/gd32e23x_crc.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_crc.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_dbg.c)(0x5FD3E890)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/gd32e23x_dbg.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dbg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_dma.c)(0x5FC14F0D)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/gd32e23x_dma.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_exti.c)(0x60A3FFCA)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/gd32e23x_exti.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_fmc.c)(0x5FCF8FB0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/gd32e23x_fmc.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_fwdgt.c)(0x5FCF8FB0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/gd32e23x_fwdgt.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_gpio.c)(0x5FC13FAC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/gd32e23x_gpio.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_i2c.c)(0x5FCF8FB0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/gd32e23x_i2c.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_i2c.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_misc.c)(0x61BBA5B3)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/gd32e23x_misc.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_pmu.c)(0x606399AD)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/gd32e23x_pmu.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_rcu.c)(0x61B3B5A5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/gd32e23x_rcu.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_rtc.c)(0x616847A3)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/gd32e23x_rtc.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rtc.h)(0x616847A3) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_spi.c)(0x616847A3)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/gd32e23x_spi.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_spi.h)(0x60A3FFCA) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_syscfg.c)(0x5FD3E890)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/gd32e23x_syscfg.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_timer.c)(0x5FD26D1C)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/gd32e23x_timer.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_usart.c)(0x5FD3E890)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/gd32e23x_usart.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Startup\mdk\startup_gd32e23x.s)(0x5FC150F7)(--cpu=Cortex-M23 --pd "__EVAL SETA 1" --pd "__MICROLIB SETA 1" --diag_suppress=A1950W -I.\RTE\_GD32DEV_B_E230 -IC:\KeilPacks\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\KeilPacks\GigaDevice\GD32E23x_DFP\1.0.1\Device\Include --pd "__UVISION_VERSION SETA 538" --pd "_RTE_ SETA 1" --pd "GD32E23x SETA 1" --pd "_RTE_ SETA 1" --list .\list\startup_gd32e23x.lst --xref -o .\output\startup_gd32e23x.o --depend .\output\startup_gd32e23x.d) +F (..\Mcu\e230\Src\ADC.c)(0x65492C4B)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/adc.o -MD) +I (..\mcu\e230\Inc\ADC.h)(0x65492C4B) +I (..\mcu\e230\Inc\main.h)(0x65492C4B) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +I (..\inc\targets.h)(0x66B75886) +I (..\inc\functions.h)(0x65E8C0DE) +F (..\Mcu\e230\Src\comparator.c)(0x65E8C0DE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/comparator.o -MD) +I (..\mcu\e230\Inc\comparator.h)(0x63697E26) +I (..\mcu\e230\Inc\main.h)(0x65492C4B) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +I (..\inc\targets.h)(0x66B75886) +F (..\Mcu\e230\Src\eeprom.c)(0x65E8C0DE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/eeprom.o -MD) +I (..\mcu\e230\Inc\eeprom.h)(0x65492C4B) +I (..\mcu\e230\Inc\main.h)(0x65492C4B) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6388F1C8) +F (..\Mcu\e230\Src\gd32e23x_it.c)(0x65E8C0DE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/gd32e23x_it.o -MD) +I (..\mcu\e230\Inc\gd32e23x_it.h)(0x65492C4B) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +I (..\inc\common.h)(0x66AF7352) +I (..\mcu\e230\Inc\main.h)(0x65492C4B) +I (..\mcu\e230\Inc\systick.h)(0x65492C4B) +I (..\inc\targets.h)(0x66B75886) +F (..\Mcu\e230\Src\IO.c)(0x66AF7352)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/io.o -MD) +I (..\mcu\e230\Inc\IO.h)(0x65492C4B) +I (..\mcu\e230\Inc\main.h)(0x65492C4B) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +I (..\inc\common.h)(0x66AF7352) +I (..\inc\dshot.h)(0x66AF7352) +I (..\inc\functions.h)(0x65E8C0DE) +I (..\inc\targets.h)(0x66B75886) +I (..\mcu\e230\Inc\serial_telemetry.h)(0x65492C4B) +F (..\Mcu\e230\Src\peripherals.c)(0x65E8C0DE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/peripherals.o -MD) +I (..\mcu\e230\Inc\peripherals.h)(0x65492C4B) +I (..\mcu\e230\Inc\main.h)(0x65492C4B) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +I (..\mcu\e230\Inc\ADC.h)(0x65492C4B) +I (..\inc\targets.h)(0x66B75886) +I (..\inc\common.h)(0x66AF7352) +I (..\inc\functions.h)(0x65E8C0DE) +I (..\mcu\e230\Inc\serial_telemetry.h)(0x65492C4B) +F (..\Mcu\e230\Src\phaseouts.c)(0x65E8C0DE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/phaseouts.o -MD) +I (..\mcu\e230\Inc\phaseouts.h)(0x65492C4B) +I (..\mcu\e230\Inc\main.h)(0x65492C4B) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +I (..\inc\targets.h)(0x66B75886) +F (..\Mcu\e230\Src\serial_telemetry.c)(0x65E8C0DE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/serial_telemetry.o -MD) +I (..\mcu\e230\Inc\serial_telemetry.h)(0x65492C4B) +I (..\mcu\e230\Inc\main.h)(0x65492C4B) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Src\system_gd32e23x.c)(0x65E8C0DE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/system_gd32e23x.o -MD) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Src\systick.c)(0x65492C4B)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_GD32DEV_B_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DGD32DEV_B_E230 -o ./output/systick.o -MD) +I (..\mcu\e230\Inc\systick.h)(0x65492C4B) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) diff --git a/Keil_Projects/output/Am32e230_RHINO40A_E230.dep b/Keil_Projects/output/Am32e230_RHINO40A_E230.dep new file mode 100644 index 00000000..c0727f03 --- /dev/null +++ b/Keil_Projects/output/Am32e230_RHINO40A_E230.dep @@ -0,0 +1,880 @@ +Dependencies for Project 'Am32e230', Target 'RHINO40A_E230': (DO NOT MODIFY !) +CompilerVersion: 6190000::V6.19::ARMCLANG +F (..\Src\dshot.c)(0x66AF7357)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/dshot.o -MD) +I (..\inc\dshot.h)(0x66AF7352) +I (..\mcu\e230\Inc\main.h)(0x65492C4B) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +I (..\mcu\e230\Inc\IO.h)(0x65492C4B) +I (..\inc\common.h)(0x66AF7352) +I (..\inc\functions.h)(0x65E8C0DE) +I (..\inc\targets.h)(0x66B75886) +I (..\inc\sounds.h)(0x65492C4B) +F (..\Src\functions.c)(0x66AF7357)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/functions.o -MD) +I (..\inc\functions.h)(0x65E8C0DE) +I (..\mcu\e230\Inc\main.h)(0x65492C4B) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +I (..\inc\targets.h)(0x66B75886) +F (..\Src\main.c)(0x66B77660)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/main.o -MD) +I (..\mcu\e230\Inc\main.h)(0x65492C4B) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +I (..\mcu\e230\Inc\ADC.h)(0x65492C4B) +I (..\inc\targets.h)(0x66B75886) +I (..\mcu\e230\Inc\IO.h)(0x65492C4B) +I (..\inc\common.h)(0x66AF7352) +I (..\mcu\e230\Inc\comparator.h)(0x63697E26) +I (..\inc\dshot.h)(0x66AF7352) +I (..\mcu\e230\Inc\eeprom.h)(0x65492C4B) +I (..\inc\functions.h)(0x65E8C0DE) +I (..\mcu\e230\Inc\peripherals.h)(0x65492C4B) +I (..\mcu\e230\Inc\phaseouts.h)(0x65492C4B) +I (..\mcu\e230\Inc\serial_telemetry.h)(0x65492C4B) +I (..\inc\signal.h)(0x65E8C0DE) +I (..\inc\sounds.h)(0x65492C4B) +I (..\inc\version.h)(0x66AF7352) +F (..\Src\signal.c)(0x66AF7357)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/signal.o -MD) +I (..\inc\signal.h)(0x65E8C0DE) +I (..\mcu\e230\Inc\main.h)(0x65492C4B) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +I (..\mcu\e230\Inc\IO.h)(0x65492C4B) +I (..\inc\common.h)(0x66AF7352) +I (..\inc\dshot.h)(0x66AF7352) +I (..\inc\functions.h)(0x65E8C0DE) +I (..\inc\targets.h)(0x66B75886) +I (..\mcu\e230\Inc\serial_telemetry.h)(0x65492C4B) +I (..\inc\sounds.h)(0x65492C4B) +F (..\Src\sounds.c)(0x66AF7357)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/sounds.o -MD) +I (..\inc\sounds.h)(0x65492C4B) +I (..\mcu\e230\Inc\main.h)(0x65492C4B) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +I (..\inc\common.h)(0x66AF7352) +I (..\mcu\e230\Inc\eeprom.h)(0x65492C4B) +I (..\inc\functions.h)(0x65E8C0DE) +I (..\inc\targets.h)(0x66B75886) +I (..\mcu\e230\Inc\peripherals.h)(0x65492C4B) +I (..\mcu\e230\Inc\phaseouts.h)(0x65492C4B) +F (..\Src\firmwareversion.c)(0x63F3CBB1)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/firmwareversion.o -MD) +I (..\inc\firmwareversion.h)(0x63F3CBE2) +I (..\inc\targets.h)(0x66B75886) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_adc.c)(0x5FCF8FB0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/gd32e23x_adc.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_cmp.c)(0x60B53C1E)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/gd32e23x_cmp.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_crc.c)(0x5FD26D1C)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/gd32e23x_crc.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_crc.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_dbg.c)(0x5FD3E890)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/gd32e23x_dbg.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dbg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_dma.c)(0x5FC14F0D)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/gd32e23x_dma.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_exti.c)(0x60A3FFCA)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/gd32e23x_exti.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_fmc.c)(0x5FCF8FB0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/gd32e23x_fmc.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_fwdgt.c)(0x5FCF8FB0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/gd32e23x_fwdgt.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_gpio.c)(0x5FC13FAC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/gd32e23x_gpio.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_i2c.c)(0x5FCF8FB0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/gd32e23x_i2c.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_i2c.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_misc.c)(0x61BBA5B3)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/gd32e23x_misc.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_pmu.c)(0x606399AD)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/gd32e23x_pmu.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_rcu.c)(0x61B3B5A5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/gd32e23x_rcu.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_rtc.c)(0x616847A3)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/gd32e23x_rtc.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rtc.h)(0x616847A3) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_spi.c)(0x616847A3)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/gd32e23x_spi.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_spi.h)(0x60A3FFCA) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_syscfg.c)(0x5FD3E890)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/gd32e23x_syscfg.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_timer.c)(0x5FD26D1C)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/gd32e23x_timer.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Drivers\GD32E23x_standard_peripheral\Source\gd32e23x_usart.c)(0x5FD3E890)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/gd32e23x_usart.o -MD) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Startup\mdk\startup_gd32e23x.s)(0x5FC150F7)(--cpu=Cortex-M23 --pd "__EVAL SETA 1" --pd "__MICROLIB SETA 1" --diag_suppress=A1950W -I.\RTE\_RHINO40A_E230 -IC:\KeilPacks\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\KeilPacks\GigaDevice\GD32E23x_DFP\1.0.1\Device\Include --pd "__UVISION_VERSION SETA 538" --pd "_RTE_ SETA 1" --pd "GD32E23x SETA 1" --pd "_RTE_ SETA 1" --list .\list\startup_gd32e23x.lst --xref -o .\output\startup_gd32e23x.o --depend .\output\startup_gd32e23x.d) +F (..\Mcu\e230\Src\ADC.c)(0x65492C4B)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/adc.o -MD) +I (..\mcu\e230\Inc\ADC.h)(0x65492C4B) +I (..\mcu\e230\Inc\main.h)(0x65492C4B) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +I (..\inc\targets.h)(0x66B75886) +I (..\inc\functions.h)(0x65E8C0DE) +F (..\Mcu\e230\Src\comparator.c)(0x65E8C0DE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/comparator.o -MD) +I (..\mcu\e230\Inc\comparator.h)(0x63697E26) +I (..\mcu\e230\Inc\main.h)(0x65492C4B) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +I (..\inc\targets.h)(0x66B75886) +F (..\Mcu\e230\Src\eeprom.c)(0x65E8C0DE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/eeprom.o -MD) +I (..\mcu\e230\Inc\eeprom.h)(0x65492C4B) +I (..\mcu\e230\Inc\main.h)(0x65492C4B) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6388F1C8) +F (..\Mcu\e230\Src\gd32e23x_it.c)(0x65E8C0DE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/gd32e23x_it.o -MD) +I (..\mcu\e230\Inc\gd32e23x_it.h)(0x65492C4B) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +I (..\inc\common.h)(0x66AF7352) +I (..\mcu\e230\Inc\main.h)(0x65492C4B) +I (..\mcu\e230\Inc\systick.h)(0x65492C4B) +I (..\inc\targets.h)(0x66B75886) +F (..\Mcu\e230\Src\IO.c)(0x66AF7352)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/io.o -MD) +I (..\mcu\e230\Inc\IO.h)(0x65492C4B) +I (..\mcu\e230\Inc\main.h)(0x65492C4B) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +I (..\inc\common.h)(0x66AF7352) +I (..\inc\dshot.h)(0x66AF7352) +I (..\inc\functions.h)(0x65E8C0DE) +I (..\inc\targets.h)(0x66B75886) +I (..\mcu\e230\Inc\serial_telemetry.h)(0x65492C4B) +F (..\Mcu\e230\Src\peripherals.c)(0x65E8C0DE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/peripherals.o -MD) +I (..\mcu\e230\Inc\peripherals.h)(0x65492C4B) +I (..\mcu\e230\Inc\main.h)(0x65492C4B) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +I (..\mcu\e230\Inc\ADC.h)(0x65492C4B) +I (..\inc\targets.h)(0x66B75886) +I (..\inc\common.h)(0x66AF7352) +I (..\inc\functions.h)(0x65E8C0DE) +I (..\mcu\e230\Inc\serial_telemetry.h)(0x65492C4B) +F (..\Mcu\e230\Src\phaseouts.c)(0x65E8C0DE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/phaseouts.o -MD) +I (..\mcu\e230\Inc\phaseouts.h)(0x65492C4B) +I (..\mcu\e230\Inc\main.h)(0x65492C4B) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +I (..\inc\targets.h)(0x66B75886) +F (..\Mcu\e230\Src\serial_telemetry.c)(0x65E8C0DE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/serial_telemetry.o -MD) +I (..\mcu\e230\Inc\serial_telemetry.h)(0x65492C4B) +I (..\mcu\e230\Inc\main.h)(0x65492C4B) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Src\system_gd32e23x.c)(0x65E8C0DE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/system_gd32e23x.o -MD) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) +F (..\Mcu\e230\Src\systick.c)(0x65492C4B)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m23 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -D__MICROLIB -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../mcu/e230/Drivers/CMSIS/Core/Include -I ../mcu/e230/Drivers/GD32E23x_standard_peripheral/Include -I ../mcu/e230/Drivers/CMSIS/Include -I ../mcu/e230/Inc -I ../inc -I./RTE/_RHINO40A_E230 -IC:/KeilPacks/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/KeilPacks/GigaDevice/GD32E23x_DFP/1.0.1/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DGD32E23x -D_RTE_ -DGD32E230 -DRHINO40A_E230 -o ./output/systick.o -MD) +I (..\mcu\e230\Inc\systick.h)(0x65492C4B) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388F1C8) +I (..\mcu\e230\Drivers\CMSIS\Include\gd32e23x.h)(0x636A9E67) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\core_cm23.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_version.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_compiler.h)(0x617F21FA) +I (..\mcu\e230\Drivers\CMSIS\Core\Include\cmsis_armclang.h)(0x617F21FA) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x6388F1C8) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6388F1C8) +I (..\mcu\e230\Inc\system_gd32e23x.h)(0x65492C4B) +I (..\mcu\e230\Inc\gd32e23x_libopt.h)(0x65492C4B) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_adc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_dma.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_exti.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fmc.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_gpio.h)(0x5FC13FAC) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_syscfg.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_fwdgt.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_pmu.h)(0x5FC14F0D) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_rcu.h)(0x5FCF8FB1) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_timer.h)(0x5FD26D1C) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_usart.h)(0x5FD3E890) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_cmp.h)(0x60B53C1F) +I (..\mcu\e230\Drivers\GD32E23x_standard_peripheral\Include\gd32e23x_misc.h)(0x5FCF8FB1) diff --git a/Keil_Projects/output/adc.o b/Keil_Projects/output/adc.o new file mode 100644 index 00000000..d80e03ec Binary files /dev/null and b/Keil_Projects/output/adc.o differ diff --git a/Keil_Projects/output/comparator.o b/Keil_Projects/output/comparator.o new file mode 100644 index 00000000..6b2f0a0e Binary files /dev/null and b/Keil_Projects/output/comparator.o differ diff --git a/Keil_Projects/output/dshot.o b/Keil_Projects/output/dshot.o new file mode 100644 index 00000000..e8e57cf5 Binary files /dev/null and b/Keil_Projects/output/dshot.o differ diff --git a/Keil_Projects/output/eeprom.o b/Keil_Projects/output/eeprom.o new file mode 100644 index 00000000..c5690f8c Binary files /dev/null and b/Keil_Projects/output/eeprom.o differ diff --git a/Keil_Projects/output/firmwareversion.o b/Keil_Projects/output/firmwareversion.o new file mode 100644 index 00000000..e5079727 Binary files /dev/null and b/Keil_Projects/output/firmwareversion.o differ diff --git a/Keil_Projects/output/functions.o b/Keil_Projects/output/functions.o new file mode 100644 index 00000000..05b38849 Binary files /dev/null and b/Keil_Projects/output/functions.o differ diff --git a/Keil_Projects/output/gd32e23x_adc.o b/Keil_Projects/output/gd32e23x_adc.o new file mode 100644 index 00000000..ce995a2a Binary files /dev/null and b/Keil_Projects/output/gd32e23x_adc.o differ diff --git a/Keil_Projects/output/gd32e23x_cmp.o b/Keil_Projects/output/gd32e23x_cmp.o new file mode 100644 index 00000000..18f6c06d Binary files /dev/null and b/Keil_Projects/output/gd32e23x_cmp.o differ diff --git a/Keil_Projects/output/gd32e23x_crc.o b/Keil_Projects/output/gd32e23x_crc.o new file mode 100644 index 00000000..5a39395d Binary files /dev/null and b/Keil_Projects/output/gd32e23x_crc.o differ diff --git a/Keil_Projects/output/gd32e23x_dbg.o b/Keil_Projects/output/gd32e23x_dbg.o new file mode 100644 index 00000000..09355a8b Binary files /dev/null and b/Keil_Projects/output/gd32e23x_dbg.o differ diff --git a/Keil_Projects/output/gd32e23x_dma.o b/Keil_Projects/output/gd32e23x_dma.o new file mode 100644 index 00000000..917ea592 Binary files /dev/null and b/Keil_Projects/output/gd32e23x_dma.o differ diff --git a/Keil_Projects/output/gd32e23x_exti.o b/Keil_Projects/output/gd32e23x_exti.o new file mode 100644 index 00000000..a4299dab Binary files /dev/null and b/Keil_Projects/output/gd32e23x_exti.o differ diff --git a/Keil_Projects/output/gd32e23x_fmc.o b/Keil_Projects/output/gd32e23x_fmc.o new file mode 100644 index 00000000..badd5f6e Binary files /dev/null and b/Keil_Projects/output/gd32e23x_fmc.o differ diff --git a/Keil_Projects/output/gd32e23x_fwdgt.o b/Keil_Projects/output/gd32e23x_fwdgt.o new file mode 100644 index 00000000..4b164cd4 Binary files /dev/null and b/Keil_Projects/output/gd32e23x_fwdgt.o differ diff --git a/Keil_Projects/output/gd32e23x_gpio.o b/Keil_Projects/output/gd32e23x_gpio.o new file mode 100644 index 00000000..98f2d093 Binary files /dev/null and b/Keil_Projects/output/gd32e23x_gpio.o differ diff --git a/Keil_Projects/output/gd32e23x_i2c.o b/Keil_Projects/output/gd32e23x_i2c.o new file mode 100644 index 00000000..002eeefc Binary files /dev/null and b/Keil_Projects/output/gd32e23x_i2c.o differ diff --git a/Keil_Projects/output/gd32e23x_it.o b/Keil_Projects/output/gd32e23x_it.o new file mode 100644 index 00000000..2a8585bf Binary files /dev/null and b/Keil_Projects/output/gd32e23x_it.o differ diff --git a/Keil_Projects/output/gd32e23x_misc.o b/Keil_Projects/output/gd32e23x_misc.o new file mode 100644 index 00000000..413ce3af Binary files /dev/null and b/Keil_Projects/output/gd32e23x_misc.o differ diff --git a/Keil_Projects/output/gd32e23x_pmu.o b/Keil_Projects/output/gd32e23x_pmu.o new file mode 100644 index 00000000..159aeb2d Binary files /dev/null and b/Keil_Projects/output/gd32e23x_pmu.o differ diff --git a/Keil_Projects/output/gd32e23x_rcu.o b/Keil_Projects/output/gd32e23x_rcu.o new file mode 100644 index 00000000..d66518ec Binary files /dev/null and b/Keil_Projects/output/gd32e23x_rcu.o differ diff --git a/Keil_Projects/output/gd32e23x_rtc.o b/Keil_Projects/output/gd32e23x_rtc.o new file mode 100644 index 00000000..7d3bb842 Binary files /dev/null and b/Keil_Projects/output/gd32e23x_rtc.o differ diff --git a/Keil_Projects/output/gd32e23x_spi.o b/Keil_Projects/output/gd32e23x_spi.o new file mode 100644 index 00000000..78482cd5 Binary files /dev/null and b/Keil_Projects/output/gd32e23x_spi.o differ diff --git a/Keil_Projects/output/gd32e23x_syscfg.o b/Keil_Projects/output/gd32e23x_syscfg.o new file mode 100644 index 00000000..2f2330fe Binary files /dev/null and b/Keil_Projects/output/gd32e23x_syscfg.o differ diff --git a/Keil_Projects/output/gd32e23x_timer.o b/Keil_Projects/output/gd32e23x_timer.o new file mode 100644 index 00000000..1eef26e3 Binary files /dev/null and b/Keil_Projects/output/gd32e23x_timer.o differ diff --git a/Keil_Projects/output/gd32e23x_usart.o b/Keil_Projects/output/gd32e23x_usart.o new file mode 100644 index 00000000..11985590 Binary files /dev/null and b/Keil_Projects/output/gd32e23x_usart.o differ diff --git a/Keil_Projects/output/io.o b/Keil_Projects/output/io.o new file mode 100644 index 00000000..871d1a72 Binary files /dev/null and b/Keil_Projects/output/io.o differ diff --git a/Keil_Projects/output/main.o b/Keil_Projects/output/main.o new file mode 100644 index 00000000..8908ae99 Binary files /dev/null and b/Keil_Projects/output/main.o differ diff --git a/Keil_Projects/output/peripherals.o b/Keil_Projects/output/peripherals.o new file mode 100644 index 00000000..81afc761 Binary files /dev/null and b/Keil_Projects/output/peripherals.o differ diff --git a/Keil_Projects/output/phaseouts.o b/Keil_Projects/output/phaseouts.o new file mode 100644 index 00000000..55579fd2 Binary files /dev/null and b/Keil_Projects/output/phaseouts.o differ diff --git a/Keil_Projects/output/serial_telemetry.o b/Keil_Projects/output/serial_telemetry.o new file mode 100644 index 00000000..0cdc75dd Binary files /dev/null and b/Keil_Projects/output/serial_telemetry.o differ diff --git a/Keil_Projects/output/signal.o b/Keil_Projects/output/signal.o new file mode 100644 index 00000000..658c11dc Binary files /dev/null and b/Keil_Projects/output/signal.o differ diff --git a/Keil_Projects/output/sounds.o b/Keil_Projects/output/sounds.o new file mode 100644 index 00000000..302d1c6a Binary files /dev/null and b/Keil_Projects/output/sounds.o differ diff --git a/Keil_Projects/output/startup_gd32e23x.o b/Keil_Projects/output/startup_gd32e23x.o new file mode 100644 index 00000000..31a71565 Binary files /dev/null and b/Keil_Projects/output/startup_gd32e23x.o differ diff --git a/Keil_Projects/output/system_gd32e23x.o b/Keil_Projects/output/system_gd32e23x.o new file mode 100644 index 00000000..ba2bed65 Binary files /dev/null and b/Keil_Projects/output/system_gd32e23x.o differ diff --git a/Keil_Projects/output/systick.o b/Keil_Projects/output/systick.o new file mode 100644 index 00000000..f21e5975 Binary files /dev/null and b/Keil_Projects/output/systick.o differ diff --git a/Mcu/f051/Src/IO.c b/Mcu/f051/Src/IO.c index 2ebad416..79930908 100644 --- a/Mcu/f051/Src/IO.c +++ b/Mcu/f051/Src/IO.c @@ -30,7 +30,7 @@ void receiveDshotDma() RCC->APB2RSTR &= ~LL_APB1_GRP2_PERIPH_TIM15; #endif IC_TIMER_REGISTER->CCMR1 = 0x01; - IC_TIMER_REGISTER->CCER = 0xa; + IC_TIMER_REGISTER->CCER = 0xb; IC_TIMER_REGISTER->PSC = ic_timer_prescaler; IC_TIMER_REGISTER->ARR = 0xFFFF; IC_TIMER_REGISTER->EGR |= TIM_EGR_UG; diff --git a/Mcu/g431/Src/peripherals.c b/Mcu/g431/Src/peripherals.c index 60fd1c6b..1e3029f3 100644 --- a/Mcu/g431/Src/peripherals.c +++ b/Mcu/g431/Src/peripherals.c @@ -29,10 +29,10 @@ void initCorePeripherals(void) MX_GPIO_Init(); MX_DMA_Init(); MX_COMP2_Init(); + MX_COMP1_Init(); MX_TIM1_Init(); MX_TIM2_Init(); MX_TIM16_Init(); - MX_COMP1_Init(); MX_TIM17_Init(); MX_TIM6_Init(); MX_TIM15_Init(); diff --git a/Mcu/l431/AM32_L431.sct b/Mcu/l431/AM32_L431.sct new file mode 100644 index 00000000..4723f7b7 --- /dev/null +++ b/Mcu/l431/AM32_L431.sct @@ -0,0 +1,24 @@ +; ************************************************************* +; *** Scatter-Loading Description File generated by uVision *** +; ************************************************************* + +LR_IROM1 0x08001000 0x00020000 { ; load region size_region + ER_IROM1 0x08001000 0x00020000 { ; load address = execution address + *.o (RESET, +First) + *(InRoot$$Sections) + .ANY (+RO) + .ANY (+XO) + } + RW_IRAM1 0x20000000 0x0000C000 { ; RW data + .ANY (+RW +ZI) + } + RW_IRAM2 0x10000000 0x00004000 { + .ANY (+RW +ZI) + } +} +LR_FIRMWAREVERSION 0x0800F7E0 0x00000020{ + FIRMWAREVERSION 0x0800F7E0 0x00000020{ + firmwareversion.o (+RO) + } +} + diff --git a/Mcu/l431/Drivers/CMSIS/Device/ST/STM32L4xx/Include/system_stm32l4xx.c b/Mcu/l431/Drivers/CMSIS/Device/ST/STM32L4xx/Include/system_stm32l4xx.c new file mode 100644 index 00000000..be9cfee2 --- /dev/null +++ b/Mcu/l431/Drivers/CMSIS/Device/ST/STM32L4xx/Include/system_stm32l4xx.c @@ -0,0 +1,332 @@ +/** + ****************************************************************************** + * @file system_stm32l4xx.c + * @author MCD Application Team + * @brief CMSIS Cortex-M4 Device Peripheral Access Layer System Source File + * + * This file provides two functions and one global variable to be called from + * user application: + * - SystemInit(): This function is called at startup just after reset and + * before branch to main program. This call is made inside + * the "startup_stm32l4xx.s" file. + * + * - SystemCoreClock variable: Contains the core clock (HCLK), it can be used + * by the user application to setup the SysTick + * timer or configure other parameters. + * + * - SystemCoreClockUpdate(): Updates the variable SystemCoreClock and must + * be called whenever the core clock is changed + * during program execution. + * + * After each device reset the MSI (4 MHz) is used as system clock source. + * Then SystemInit() function is called, in "startup_stm32l4xx.s" file, to + * configure the system clock before to branch to main program. + * + * This file configures the system clock as follows: + *============================================================================= + *----------------------------------------------------------------------------- + * System Clock source | MSI + *----------------------------------------------------------------------------- + * SYSCLK(Hz) | 4000000 + *----------------------------------------------------------------------------- + * HCLK(Hz) | 4000000 + *----------------------------------------------------------------------------- + * AHB Prescaler | 1 + *----------------------------------------------------------------------------- + * APB1 Prescaler | 1 + *----------------------------------------------------------------------------- + * APB2 Prescaler | 1 + *----------------------------------------------------------------------------- + * PLL_M | 1 + *----------------------------------------------------------------------------- + * PLL_N | 8 + *----------------------------------------------------------------------------- + * PLL_P | 7 + *----------------------------------------------------------------------------- + * PLL_Q | 2 + *----------------------------------------------------------------------------- + * PLL_R | 2 + *----------------------------------------------------------------------------- + * PLLSAI1_P | NA + *----------------------------------------------------------------------------- + * PLLSAI1_Q | NA + *----------------------------------------------------------------------------- + * PLLSAI1_R | NA + *----------------------------------------------------------------------------- + * PLLSAI2_P | NA + *----------------------------------------------------------------------------- + * PLLSAI2_Q | NA + *----------------------------------------------------------------------------- + * PLLSAI2_R | NA + *----------------------------------------------------------------------------- + * Require 48MHz for USB OTG FS, | Disabled + * SDIO and RNG clock | + *----------------------------------------------------------------------------- + *============================================================================= + ****************************************************************************** + * @attention + * + * Copyright (c) 2017 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** + */ + +/** @addtogroup CMSIS + * @{ + */ + +/** @addtogroup stm32l4xx_system + * @{ + */ + +/** @addtogroup STM32L4xx_System_Private_Includes + * @{ + */ + +#include "stm32l4xx.h" + +/** + * @} + */ + +/** @addtogroup STM32L4xx_System_Private_TypesDefinitions + * @{ + */ + +/** + * @} + */ + +/** @addtogroup STM32L4xx_System_Private_Defines + * @{ + */ + +#if !defined (HSE_VALUE) + #define HSE_VALUE 8000000U /*!< Value of the External oscillator in Hz */ +#endif /* HSE_VALUE */ + +#if !defined (MSI_VALUE) + #define MSI_VALUE 4000000U /*!< Value of the Internal oscillator in Hz*/ +#endif /* MSI_VALUE */ + +#if !defined (HSI_VALUE) + #define HSI_VALUE 16000000U /*!< Value of the Internal oscillator in Hz*/ +#endif /* HSI_VALUE */ + +/* Note: Following vector table addresses must be defined in line with linker + configuration. */ +/*!< Uncomment the following line if you need to relocate the vector table + anywhere in Flash or Sram, else the vector table is kept at the automatic + remap of boot address selected */ +/* #define USER_VECT_TAB_ADDRESS */ + +#if defined(USER_VECT_TAB_ADDRESS) +/*!< Uncomment the following line if you need to relocate your vector Table + in Sram else user remap will be done in Flash. */ +/* #define VECT_TAB_SRAM */ + +#if defined(VECT_TAB_SRAM) +#define VECT_TAB_BASE_ADDRESS SRAM1_BASE /*!< Vector Table base address field. + This value must be a multiple of 0x200. */ +#define VECT_TAB_OFFSET 0x00000000U /*!< Vector Table base offset field. + This value must be a multiple of 0x200. */ +#else +#define VECT_TAB_BASE_ADDRESS FLASH_BASE /*!< Vector Table base address field. + This value must be a multiple of 0x200. */ +#define VECT_TAB_OFFSET 0x00000000U /*!< Vector Table base offset field. + This value must be a multiple of 0x200. */ +#endif /* VECT_TAB_SRAM */ +#endif /* USER_VECT_TAB_ADDRESS */ + +/******************************************************************************/ +/** + * @} + */ + +/** @addtogroup STM32L4xx_System_Private_Macros + * @{ + */ + +/** + * @} + */ + +/** @addtogroup STM32L4xx_System_Private_Variables + * @{ + */ + /* The SystemCoreClock variable is updated in three ways: + 1) by calling CMSIS function SystemCoreClockUpdate() + 2) by calling HAL API function HAL_RCC_GetHCLKFreq() + 3) each time HAL_RCC_ClockConfig() is called to configure the system clock frequency + Note: If you use this function to configure the system clock; then there + is no need to call the 2 first functions listed above, since SystemCoreClock + variable is updated automatically. + */ + uint32_t SystemCoreClock = 4000000U; + + const uint8_t AHBPrescTable[16] = {0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 1U, 2U, 3U, 4U, 6U, 7U, 8U, 9U}; + const uint8_t APBPrescTable[8] = {0U, 0U, 0U, 0U, 1U, 2U, 3U, 4U}; + const uint32_t MSIRangeTable[12] = {100000U, 200000U, 400000U, 800000U, 1000000U, 2000000U, \ + 4000000U, 8000000U, 16000000U, 24000000U, 32000000U, 48000000U}; +/** + * @} + */ + +/** @addtogroup STM32L4xx_System_Private_FunctionPrototypes + * @{ + */ + +/** + * @} + */ + +/** @addtogroup STM32L4xx_System_Private_Functions + * @{ + */ + +/** + * @brief Setup the microcontroller system. + * @retval None + */ + +void SystemInit(void) +{ +#if defined(USER_VECT_TAB_ADDRESS) + /* Configure the Vector Table location -------------------------------------*/ + SCB->VTOR = VECT_TAB_BASE_ADDRESS | VECT_TAB_OFFSET; +#endif + + /* FPU settings ------------------------------------------------------------*/ +#if (__FPU_PRESENT == 1) && (__FPU_USED == 1) + SCB->CPACR |= ((3UL << 20U)|(3UL << 22U)); /* set CP10 and CP11 Full Access */ +#endif +} + +/** + * @brief Update SystemCoreClock variable according to Clock Register Values. + * The SystemCoreClock variable contains the core clock (HCLK), it can + * be used by the user application to setup the SysTick timer or configure + * other parameters. + * + * @note Each time the core clock (HCLK) changes, this function must be called + * to update SystemCoreClock variable value. Otherwise, any configuration + * based on this variable will be incorrect. + * + * @note - The system frequency computed by this function is not the real + * frequency in the chip. It is calculated based on the predefined + * constant and the selected clock source: + * + * - If SYSCLK source is MSI, SystemCoreClock will contain the MSI_VALUE(*) + * + * - If SYSCLK source is HSI, SystemCoreClock will contain the HSI_VALUE(**) + * + * - If SYSCLK source is HSE, SystemCoreClock will contain the HSE_VALUE(***) + * + * - If SYSCLK source is PLL, SystemCoreClock will contain the HSE_VALUE(***) + * or HSI_VALUE(*) or MSI_VALUE(*) multiplied/divided by the PLL factors. + * + * (*) MSI_VALUE is a constant defined in stm32l4xx_hal.h file (default value + * 4 MHz) but the real value may vary depending on the variations + * in voltage and temperature. + * + * (**) HSI_VALUE is a constant defined in stm32l4xx_hal.h file (default value + * 16 MHz) but the real value may vary depending on the variations + * in voltage and temperature. + * + * (***) HSE_VALUE is a constant defined in stm32l4xx_hal.h file (default value + * 8 MHz), user has to ensure that HSE_VALUE is same as the real + * frequency of the crystal used. Otherwise, this function may + * have wrong result. + * + * - The result of this function could be not correct when using fractional + * value for HSE crystal. + * + * @retval None + */ +void SystemCoreClockUpdate(void) +{ + uint32_t tmp, msirange, pllvco, pllsource, pllm, pllr; + + /* Get MSI Range frequency--------------------------------------------------*/ + if ((RCC->CR & RCC_CR_MSIRGSEL) == 0U) + { /* MSISRANGE from RCC_CSR applies */ + msirange = (RCC->CSR & RCC_CSR_MSISRANGE) >> 8U; + } + else + { /* MSIRANGE from RCC_CR applies */ + msirange = (RCC->CR & RCC_CR_MSIRANGE) >> 4U; + } + /*MSI frequency range in HZ*/ + msirange = MSIRangeTable[msirange]; + + /* Get SYSCLK source -------------------------------------------------------*/ + switch (RCC->CFGR & RCC_CFGR_SWS) + { + case 0x00: /* MSI used as system clock source */ + SystemCoreClock = msirange; + break; + + case 0x04: /* HSI used as system clock source */ + SystemCoreClock = HSI_VALUE; + break; + + case 0x08: /* HSE used as system clock source */ + SystemCoreClock = HSE_VALUE; + break; + + case 0x0C: /* PLL used as system clock source */ + /* PLL_VCO = (HSE_VALUE or HSI_VALUE or MSI_VALUE/ PLLM) * PLLN + SYSCLK = PLL_VCO / PLLR + */ + pllsource = (RCC->PLLCFGR & RCC_PLLCFGR_PLLSRC); + pllm = ((RCC->PLLCFGR & RCC_PLLCFGR_PLLM) >> 4U) + 1U ; + + switch (pllsource) + { + case 0x02: /* HSI used as PLL clock source */ + pllvco = (HSI_VALUE / pllm); + break; + + case 0x03: /* HSE used as PLL clock source */ + pllvco = (HSE_VALUE / pllm); + break; + + default: /* MSI used as PLL clock source */ + pllvco = (msirange / pllm); + break; + } + pllvco = pllvco * ((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> 8U); + pllr = (((RCC->PLLCFGR & RCC_PLLCFGR_PLLR) >> 25U) + 1U) * 2U; + SystemCoreClock = pllvco/pllr; + break; + + default: + SystemCoreClock = msirange; + break; + } + /* Compute HCLK clock frequency --------------------------------------------*/ + /* Get HCLK prescaler */ + tmp = AHBPrescTable[((RCC->CFGR & RCC_CFGR_HPRE) >> 4U)]; + /* HCLK clock frequency */ + SystemCoreClock >>= tmp; +} + + +/** + * @} + */ + +/** + * @} + */ + +/** + * @} + */ + +/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/Mcu/l431/Inc/main.h b/Mcu/l431/Inc/main.h index 66a214dc..d6355f11 100644 --- a/Mcu/l431/Inc/main.h +++ b/Mcu/l431/Inc/main.h @@ -45,6 +45,7 @@ extern "C" { #include "stm32l4xx_ll_usart.h" #include "stm32l4xx_ll_gpio.h" #include "stm32l4xx_ll_iwdg.h" +#include "stm32l4xx_ll_opamp.h" #if defined(USE_FULL_ASSERT) #include "stm32_assert.h" diff --git a/Mcu/l431/Inc/peripherals.h b/Mcu/l431/Inc/peripherals.h index e5429c7e..597912d7 100644 --- a/Mcu/l431/Inc/peripherals.h +++ b/Mcu/l431/Inc/peripherals.h @@ -32,6 +32,7 @@ void MX_GPIO_Init(void); void MX_DMA_Init(void); // static void MX_ADC_Init(void); void MX_COMP1_Init(void); +void MX_COMP2_Init(void); void MX_TIM1_Init(void); void MX_TIM2_Init(void); void MX_IWDG_Init(void); @@ -39,6 +40,7 @@ void MX_TIM16_Init(void); void MX_TIM14_Init(void); void MX_TIM6_Init(void); void MX_TIM7_Init(void); +void init_OPAMP(void); // static void MX_USART1_UART_Init(void); void disableComTimerInt(void); void enableComTimerInt(void); diff --git a/Mcu/l431/Inc/stm32l4xx_it.h b/Mcu/l431/Inc/stm32l4xx_it.h index 21afb91c..e16edb32 100644 --- a/Mcu/l431/Inc/stm32l4xx_it.h +++ b/Mcu/l431/Inc/stm32l4xx_it.h @@ -61,6 +61,9 @@ void DMA1_Channel5_IRQHandler(void); void TIM6_DAC_IRQHandler(void); void TIM1_UP_TIM16_IRQHandler(void); void COMP_IRQHandler(void); +void EXTI15_10_IRQHandler(void); +void TIM7_IRQHandler(void); + /* USER CODE BEGIN EFP */ /* USER CODE END EFP */ diff --git a/Mcu/l431/Src/ADC.c b/Mcu/l431/Src/ADC.c index a36eae32..c446ea0d 100644 --- a/Mcu/l431/Src/ADC.c +++ b/Mcu/l431/Src/ADC.c @@ -44,6 +44,7 @@ ADC_raw_current = ADCDataDMA[0]; void ADC_Init(void) { // gpio A3 mapped to channel 8, A6 to 11, temp on channel 17. LL_AHB2_GRP1_EnableClock(LL_AHB2_GRP1_PERIPH_GPIOA); + LL_GPIO_SetPinMode(GPIOA, LL_GPIO_PIN_3, LL_GPIO_MODE_ANALOG); LL_GPIO_SetPinMode(GPIOA, LL_GPIO_PIN_6, LL_GPIO_MODE_ANALOG); // NVIC_SetPriority(ADC1_2_IRQn, 0); /* ADC IRQ greater priority than DMA IRQ */ diff --git a/Mcu/l431/Src/IO.c b/Mcu/l431/Src/IO.c index 3bfe09c6..99e57d89 100644 --- a/Mcu/l431/Src/IO.c +++ b/Mcu/l431/Src/IO.c @@ -13,7 +13,7 @@ #include "serial_telemetry.h" #include "targets.h" -char ic_timer_prescaler = (CPU_FREQUENCY_MHZ / 8); +char ic_timer_prescaler = (CPU_FREQUENCY_MHZ / 4); uint32_t dma_buffer[64] = { 0 }; char out_put = 0; uint8_t buffer_padding = 0; diff --git a/Mcu/l431/Src/comparator.c b/Mcu/l431/Src/comparator.c index 4f0fbb12..942818dd 100644 --- a/Mcu/l431/Src/comparator.c +++ b/Mcu/l431/Src/comparator.c @@ -3,75 +3,34 @@ #include "common.h" -#ifdef USE_COMP_2 -COMP_TypeDef* active_COMP = COMP2; -uint32_t current_EXTI_LINE = LL_EXTI_LINE_22; - -uint8_t getCompOutputLevel() { return LL_COMP_ReadOutputLevel(active_COMP);} - - -void maskPhaseInterrupts(){ - EXTI->IMR1 &= ~(1 << 22); - LL_EXTI_ClearFlag_0_31(LL_EXTI_LINE_22); -} - -void enableCompInterrupts(){ - EXTI->IMR1 |= current_EXTI_LINE; -} - -void changeCompInput() { - if (step == 1 || step == 4) { // c floating - LL_COMP_ConfigInputs(active_COMP, PHASE_C_COMP , LL_COMP_INPUT_PLUS_IO1); - } - if (step == 2 || step == 5) { // a floating - LL_COMP_ConfigInputs(active_COMP, PHASE_A_COMP, LL_COMP_INPUT_PLUS_IO1); - } - if (step == 3 || step == 6) { // b floating - LL_COMP_ConfigInputs(active_COMP, PHASE_B_COMP, LL_COMP_INPUT_PLUS_IO1); - } - if (rising){ - LL_EXTI_DisableRisingTrig_0_31(LL_EXTI_LINE_22); - LL_EXTI_EnableFallingTrig_0_31(current_EXTI_LINE); - }else{ // falling bemf - LL_EXTI_EnableRisingTrig_0_31(current_EXTI_LINE); - LL_EXTI_DisableFallingTrig_0_31(LL_EXTI_LINE_22); - } -} -#endif -#ifdef USE_COMP_1 - -COMP_TypeDef* active_COMP = COMP1; -uint32_t current_EXTI_LINE = LL_EXTI_LINE_21; - -uint8_t getCompOutputLevel() { return LL_COMP_ReadOutputLevel(active_COMP);} +uint8_t getCompOutputLevel() { return LL_COMP_ReadOutputLevel(MAIN_COMP);} void maskPhaseInterrupts(){ - EXTI->IMR1 &= ~(1 << 21); - LL_EXTI_ClearFlag_0_31(LL_EXTI_LINE_21); + EXTI->IMR1 &= ~(EXTI_LINE); + LL_EXTI_ClearFlag_0_31(EXTI_LINE); } void enableCompInterrupts(){ - EXTI->IMR1 |= current_EXTI_LINE; + EXTI->IMR1 |= EXTI_LINE; } void changeCompInput() { if (step == 1 || step == 4) { // c floating - LL_COMP_ConfigInputs(active_COMP, PHASE_C_COMP , LL_COMP_INPUT_PLUS_IO3); + LL_COMP_ConfigInputs(MAIN_COMP, PHASE_C_COMP , COMMON_COMP); } if (step == 2 || step == 5) { // a floating - LL_COMP_ConfigInputs(active_COMP, PHASE_A_COMP, LL_COMP_INPUT_PLUS_IO3); + LL_COMP_ConfigInputs(MAIN_COMP, PHASE_A_COMP, COMMON_COMP); } if (step == 3 || step == 6) { // b floating - LL_COMP_ConfigInputs(active_COMP, PHASE_B_COMP, LL_COMP_INPUT_PLUS_IO3); + LL_COMP_ConfigInputs(MAIN_COMP, PHASE_B_COMP, COMMON_COMP); } if (rising){ - LL_EXTI_DisableRisingTrig_0_31(LL_EXTI_LINE_21); - LL_EXTI_EnableFallingTrig_0_31(current_EXTI_LINE); + LL_EXTI_DisableRisingTrig_0_31(EXTI_LINE); + LL_EXTI_EnableFallingTrig_0_31(EXTI_LINE); }else{ // falling bemf - LL_EXTI_EnableRisingTrig_0_31(current_EXTI_LINE); - LL_EXTI_DisableFallingTrig_0_31(LL_EXTI_LINE_21); + LL_EXTI_EnableRisingTrig_0_31(EXTI_LINE); + LL_EXTI_DisableFallingTrig_0_31(EXTI_LINE); } } -#endif diff --git a/Mcu/l431/Src/peripherals.c b/Mcu/l431/Src/peripherals.c index 62427ca2..093a5e7c 100644 --- a/Mcu/l431/Src/peripherals.c +++ b/Mcu/l431/Src/peripherals.c @@ -13,6 +13,8 @@ #include "serial_telemetry.h" #include "targets.h" +extern char bemf_timeout; + void initCorePeripherals(void) { @@ -25,7 +27,12 @@ void initCorePeripherals(void) MX_DMA_Init(); MX_TIM1_Init(); MX_TIM2_Init(); + #ifdef USE_COMP_1 MX_COMP1_Init(); + #endif + #ifdef USE_COMP_2 + MX_COMP2_Init(); + #endif MX_TIM16_Init(); MX_TIM6_Init(); MX_TIM7_Init(); @@ -33,6 +40,9 @@ void initCorePeripherals(void) #ifdef USE_SERIAL_TELEMETRY telem_UART_Init(); #endif +#ifdef USE_INTERNAL_AMP + init_OPAMP(); +#endif } void initAfterJump() @@ -219,7 +229,7 @@ void MX_TIM1_Init(void) TIM_InitStruct.Prescaler = 0; TIM_InitStruct.CounterMode = LL_TIM_COUNTERMODE_UP; - TIM_InitStruct.Autoreload = 1999; + TIM_InitStruct.Autoreload = 3334; TIM_InitStruct.ClockDivision = LL_TIM_CLOCKDIVISION_DIV1; TIM_InitStruct.RepetitionCounter = 0; LL_TIM_Init(TIM1, &TIM_InitStruct); @@ -303,7 +313,7 @@ PA10 ------> TIM1_CH3 GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_LOW; GPIO_InitStruct.OutputType = LOW_OUTPUT_TYPE; GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; - GPIO_InitStruct.Alternate = LL_GPIO_AF_2; + GPIO_InitStruct.Alternate = LL_GPIO_AF_1; LL_GPIO_Init(PHASE_A_GPIO_PORT_LOW, &GPIO_InitStruct); GPIO_InitStruct.Pin = PHASE_B_GPIO_LOW; @@ -311,7 +321,7 @@ PA10 ------> TIM1_CH3 GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_LOW; GPIO_InitStruct.OutputType = LOW_OUTPUT_TYPE; GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; - GPIO_InitStruct.Alternate = LL_GPIO_AF_2; + GPIO_InitStruct.Alternate = LL_GPIO_AF_1; LL_GPIO_Init(PHASE_B_GPIO_PORT_LOW, &GPIO_InitStruct); GPIO_InitStruct.Pin = PHASE_C_GPIO_LOW; @@ -319,7 +329,7 @@ PA10 ------> TIM1_CH3 GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_LOW; GPIO_InitStruct.OutputType = LOW_OUTPUT_TYPE; GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; - GPIO_InitStruct.Alternate = LL_GPIO_AF_2; + GPIO_InitStruct.Alternate = LL_GPIO_AF_1; LL_GPIO_Init(PHASE_C_GPIO_PORT_LOW, &GPIO_InitStruct); GPIO_InitStruct.Pin = PHASE_A_GPIO_HIGH; @@ -327,7 +337,7 @@ PA10 ------> TIM1_CH3 GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_LOW; GPIO_InitStruct.OutputType = HIGH_OUTPUT_TYPE; GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; - GPIO_InitStruct.Alternate = LL_GPIO_AF_2; + GPIO_InitStruct.Alternate = LL_GPIO_AF_1; LL_GPIO_Init(PHASE_A_GPIO_PORT_HIGH, &GPIO_InitStruct); GPIO_InitStruct.Pin = PHASE_B_GPIO_HIGH; @@ -335,7 +345,7 @@ PA10 ------> TIM1_CH3 GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_LOW; GPIO_InitStruct.OutputType = HIGH_OUTPUT_TYPE; GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; - GPIO_InitStruct.Alternate = LL_GPIO_AF_2; + GPIO_InitStruct.Alternate = LL_GPIO_AF_1; LL_GPIO_Init(PHASE_B_GPIO_PORT_HIGH, &GPIO_InitStruct); GPIO_InitStruct.Pin = PHASE_C_GPIO_HIGH; @@ -343,7 +353,7 @@ PA10 ------> TIM1_CH3 GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_LOW; GPIO_InitStruct.OutputType = HIGH_OUTPUT_TYPE; GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; - GPIO_InitStruct.Alternate = LL_GPIO_AF_2; + GPIO_InitStruct.Alternate = LL_GPIO_AF_1; LL_GPIO_Init(PHASE_C_GPIO_PORT_HIGH, &GPIO_InitStruct); // NVIC_SetPriority(TIM1_BRK_UP_TRG_COM_IRQn, 2); @@ -365,6 +375,7 @@ void MX_TIM6_Init(void) NVIC_EnableIRQ(TIM6_DAC_IRQn); TIM6->PSC = 79; TIM6->ARR = 1000000 / LOOP_FREQUENCY_HZ; + } void MX_TIM7_Init(void) @@ -465,7 +476,7 @@ void UN_TIM_Init(void) GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_HIGH; GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; - GPIO_InitStruct.Alternate = LL_GPIO_AF_0; + GPIO_InitStruct.Alternate = LL_GPIO_AF_14; LL_GPIO_Init(GPIOA, &GPIO_InitStruct); #endif @@ -485,27 +496,21 @@ void UN_TIM_Init(void) LL_GPIO_Init(GPIOB, &GPIO_InitStruct); #endif - /* TIM16 DMA Init */ - - /* TIM16_CH1_UP Init */ - // LL_DMA_SetDataTransferDirection(DMA1, INPUT_DMA_CHANNEL, - // LL_DMA_DIRECTION_PERIPH_TO_MEMORY); + LL_DMA_SetPeriphRequest(DMA1, LL_DMA_CHANNEL_5, LL_DMA_REQUEST_7); - // LL_DMA_SetChannelPriorityLevel(DMA1, INPUT_DMA_CHANNEL, - // LL_DMA_PRIORITY_LOW); + LL_DMA_SetDataTransferDirection(DMA1, LL_DMA_CHANNEL_5, LL_DMA_DIRECTION_PERIPH_TO_MEMORY); - // LL_DMA_SetMode(DMA1, INPUT_DMA_CHANNEL, LL_DMA_MODE_NORMAL); + LL_DMA_SetChannelPriorityLevel(DMA1, LL_DMA_CHANNEL_5, LL_DMA_PRIORITY_HIGH); - // LL_DMA_SetPeriphIncMode(DMA1, INPUT_DMA_CHANNEL, - // LL_DMA_PERIPH_NOINCREMENT); + LL_DMA_SetMode(DMA1, LL_DMA_CHANNEL_5, LL_DMA_MODE_NORMAL); - // LL_DMA_SetMemoryIncMode(DMA1, INPUT_DMA_CHANNEL, LL_DMA_MEMORY_INCREMENT); + LL_DMA_SetPeriphIncMode(DMA1, LL_DMA_CHANNEL_5, LL_DMA_PERIPH_NOINCREMENT); - // LL_DMA_SetPeriphSize(DMA1, INPUT_DMA_CHANNEL, LL_DMA_PDATAALIGN_HALFWORD); + LL_DMA_SetMemoryIncMode(DMA1, LL_DMA_CHANNEL_5, LL_DMA_MEMORY_INCREMENT); - // LL_DMA_SetMemorySize(DMA1, INPUT_DMA_CHANNEL, LL_DMA_MDATAALIGN_WORD); + LL_DMA_SetPeriphSize(DMA1, LL_DMA_CHANNEL_5, LL_DMA_PDATAALIGN_HALFWORD); - /* TIM16 interrupt Init */ + LL_DMA_SetMemorySize(DMA1, LL_DMA_CHANNEL_5, LL_DMA_MDATAALIGN_WORD); #ifdef USE_TIMER_15_CHANNEL_1 NVIC_SetPriority(IC_DMA_IRQ_NAME, 1); @@ -583,6 +588,36 @@ void initLed() } #endif +void init_OPAMP(void) +{ + LL_AHB2_GRP1_EnableClock(LL_AHB2_GRP1_PERIPH_GPIOA); + + LL_GPIO_SetPinMode(GPIOA, LL_GPIO_PIN_0, LL_GPIO_MODE_ANALOG); + LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_OPAMP); + if (__LL_OPAMP_IS_ENABLED_ALL_COMMON_INSTANCE() == 0) + { + LL_OPAMP_SetCommonPowerRange(__LL_OPAMP_COMMON_INSTANCE(OPAMP1), LL_OPAMP_POWERSUPPLY_RANGE_HIGH); + } +// LL_OPAMP_SetPowerMode(OPAMP1, LL_OPAMP_POWERMODE_NORMAL); +// LL_OPAMP_SetMode(OPAMP1, LL_OPAMP_MODE_FUNCTIONAL); + LL_OPAMP_SetFunctionalMode(OPAMP1, LL_OPAMP_MODE_PGA); + LL_OPAMP_SetPGAGain(OPAMP1, LL_OPAMP_PGA_GAIN_16); + LL_OPAMP_SetInputNonInverting(OPAMP1, LL_OPAMP_INPUT_NONINVERT_IO0); + LL_OPAMP_SetInputInverting(OPAMP1, LL_OPAMP_INPUT_INVERT_CONNECT_NO); + // LL_OPAMP_SetTrimmingMode(OPAMP1, LL_OPAMP_TRIMMING_FACTORY); + + __IO uint32_t wait_loop_index = 0; + LL_OPAMP_Enable(OPAMP1); + + wait_loop_index = ((LL_OPAMP_DELAY_STARTUP_US * (SystemCoreClock / (100000 * 2))) / 10); + while(wait_loop_index != 0) + { + wait_loop_index--; + } +} + + + void reloadWatchDogCounter() { LL_IWDG_ReloadCounter(IWDG); @@ -636,13 +671,9 @@ void enableCorePeripherals() LL_TIM_CC_EnableChannel(TIM1, LL_TIM_CHANNEL_CH2N); LL_TIM_CC_EnableChannel(TIM1, LL_TIM_CHANNEL_CH3N); -#ifdef MCU_G071 - LL_TIM_CC_EnableChannel( - TIM1, LL_TIM_CHANNEL_CH5); // timer used for comparator blanking -#endif LL_TIM_CC_EnableChannel(TIM1, - LL_TIM_CHANNEL_CH4); // timer used for timing adc read - TIM1->CCR4 = 100; // set in 10khz loop to match pwm cycle timed to end of pwm on + LL_TIM_CHANNEL_CH4); + TIM1->CCR4 = 100; /* Enable counter */ LL_TIM_EnableCounter(TIM1); @@ -672,7 +703,6 @@ void enableCorePeripherals() #ifdef USE_CUSTOM_LED initLed(); #endif - #ifndef BRUSHED_MODE LL_TIM_EnableCounter(COM_TIMER); // commutation_timer priority 0 LL_TIM_GenerateEvent_UPDATE(COM_TIMER); @@ -688,25 +718,19 @@ void enableCorePeripherals() LL_TIM_EnableCounter(TEN_KHZ_TIMER); // 10khz timer LL_TIM_GenerateEvent_UPDATE(TEN_KHZ_TIMER); TEN_KHZ_TIMER->DIER |= (0x1UL << (0U)); // enable interrupt - // RCC->APB2ENR &= ~(1 << 22); // turn debug off #ifdef USE_ADC ADC_Init(); enableADC_DMA(); activateADC(); #endif -#ifndef MCU_F031 __IO uint32_t wait_loop_index = 0; /* Enable comparator */ LL_COMP_Enable(MAIN_COMP); -#ifdef N_VARIANT // needs comp 1 and 2 - LL_COMP_Enable(COMP1); -#endif wait_loop_index = ((LL_COMP_DELAY_STARTUP_US * (SystemCoreClock / (100000 * 2))) / 10); while (wait_loop_index != 0) { wait_loop_index--; } -#endif NVIC_SetPriority(EXTI15_10_IRQn, 2); NVIC_EnableIRQ(EXTI15_10_IRQn); EXTI->IMR1 |= (1 << 15); diff --git a/Mcu/l431/Src/stm32l4xx_it.c b/Mcu/l431/Src/stm32l4xx_it.c index 8826afae..52c89272 100644 --- a/Mcu/l431/Src/stm32l4xx_it.c +++ b/Mcu/l431/Src/stm32l4xx_it.c @@ -23,6 +23,7 @@ #include "stm32l4xx_it.h" #include "ADC.h" #include "targets.h" +#include "IO.h" //#include "WS2812.h" @@ -30,11 +31,16 @@ extern void transfercomplete(); extern void PeriodElapsedCallback(); extern void interruptRoutine(); extern void tenKhzRoutine(); - +extern void processDshot(); extern char send_telemetry; -int update_interupt = 0; +int interrupt_time = 0; extern char servoPwm; +extern char dshot_telemetry; +extern char armed; +extern char out_put; +extern uint8_t compute_dshot_flag; +extern uint32_t commutation_interval; /******************************************************************************/ /* Cortex-M4 Processor Interruption and Exception Handlers */ @@ -216,47 +222,41 @@ void DMA1_Channel4_IRQHandler(void){ void DMA1_Channel5_IRQHandler(void) { - /* USER CODE BEGIN DMA1_Channel5_IRQn 0 */ - if(LL_DMA_IsActiveFlag_HT5(DMA1)){ - if(servoPwm){ - LL_TIM_IC_SetPolarity(IC_TIMER_REGISTER, IC_TIMER_CHANNEL, LL_TIM_IC_POLARITY_FALLING); - LL_DMA_ClearFlag_HT5(DMA1); - } - } - if(LL_DMA_IsActiveFlag_TC5(DMA1) == 1) - { - LL_DMA_ClearFlag_GI5(DMA1); - LL_DMA_DisableChannel(DMA1, LL_DMA_CHANNEL_5); - transfercomplete(); - return; - } - else if(LL_DMA_IsActiveFlag_TE5(DMA1) == 1) - { - LL_DMA_ClearFlag_GI5(DMA1); - } - /* USER CODE END DMA1_Channel5_IRQn 0 */ - - /* USER CODE BEGIN DMA1_Channel5_IRQn 1 */ - - /* USER CODE END DMA1_Channel5_IRQn 1 */ + if (armed && dshot_telemetry) { + DMA1->IFCR |= DMA_IFCR_CGIF5; + DMA1_Channel5->CCR = 0x00; + if (out_put) { + receiveDshotDma(); + compute_dshot_flag = 2; + } else { + sendDshotDma(); + compute_dshot_flag = 1; + } + EXTI->SWIER1 |= LL_EXTI_LINE_15; + return; + } + if (LL_DMA_IsActiveFlag_HT5(DMA1)) { + if (servoPwm) { + LL_TIM_IC_SetPolarity(IC_TIMER_REGISTER, IC_TIMER_CHANNEL, + LL_TIM_IC_POLARITY_FALLING); + LL_DMA_ClearFlag_HT5(DMA1); + } + } + if (LL_DMA_IsActiveFlag_TC5(DMA1) == 1) { + DMA1->IFCR |= DMA_IFCR_CGIF5; + DMA1_Channel5->CCR = 0x00; + transfercomplete(); + EXTI->SWIER1 |= LL_EXTI_LINE_15; + } else if (LL_DMA_IsActiveFlag_TE5(DMA1) == 1) { + LL_DMA_ClearFlag_GI5(DMA1); + } } void TIM6_DAC_IRQHandler(void) { - /* USER CODE BEGIN TIM6_DAC_IRQn 0 */ - //TIM6->DIER &= ~(0x1UL << (0U)); - if(LL_TIM_IsActiveFlag_UPDATE(TIM6) == 1) - { - - LL_TIM_ClearFlag_UPDATE(TIM6); - tenKhzRoutine(); - - } - - /* USER CODE END TIM6_DAC_IRQn 0 */ - - /* USER CODE BEGIN TIM6_DAC_IRQn 1 */ - - /* USER CODE END TIM6_DAC_IRQn 1 */ + if(LL_TIM_IsActiveFlag_UPDATE(TIM6) == 1) { + LL_TIM_ClearFlag_UPDATE(TIM6); + tenKhzRoutine(); + } } @@ -275,15 +275,17 @@ void TIM1_UP_TIM16_IRQHandler(void) void COMP_IRQHandler(void) { - - /* USER CODE BEGIN ADC1_COMP_IRQn 0 */ - if(LL_EXTI_IsActiveFlag_0_31(LL_EXTI_LINE_22) != RESET) + if(LL_EXTI_IsActiveFlag_0_31(EXTI_LINE) != RESET) { - /* Clear flag of EXTI */ - LL_EXTI_ClearFlag_0_31(LL_EXTI_LINE_22); - - /* Call interruption treatment function */ + LL_EXTI_ClearFlag_0_31(EXTI_LINE); interruptRoutine(); } } +void EXTI15_10_IRQHandler(void) +{ + interrupt_time ++; + LL_EXTI_ClearFlag_0_31(LL_EXTI_LINE_15); + processDshot(); +} + diff --git a/Src/main.c b/Src/main.c index 017db55d..06dd60e8 100644 --- a/Src/main.c +++ b/Src/main.c @@ -1648,10 +1648,7 @@ void zcfoundroutine() #ifdef MCU_GDE23 TIMER_CAR(COM_TIMER) = waitTime; #endif -#ifdef MCU_F051 - COM_TIMER->ARR = waitTime; -#endif - #ifdef MCU_G071 +#ifdef STMICRO COM_TIMER->ARR = waitTime; #endif #ifdef MCU_AT32 @@ -1737,11 +1734,11 @@ int main(void) { initAfterJump(); - + initCorePeripherals(); - + enableCorePeripherals(); - + loadEEpromSettings(); // EEPROM_VERSION = *(uint8_t*)(0x08000FFC); @@ -1895,6 +1892,7 @@ int main(void) while (1) { + #ifdef FIXED_DUTY_MODE setInput(); #endif